LLVM 20.0.0git
|
#include "llvm/CodeGen/MIRYamlMapping.h"
Definition at line 744 of file MIRYamlMapping.h.
MaybeAlign llvm::yaml::MachineFunction::Alignment = std::nullopt |
Definition at line 746 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
BlockStringValue llvm::yaml::MachineFunction::Body |
Definition at line 789 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<CalledGlobal> llvm::yaml::MachineFunction::CalledGlobals |
Definition at line 788 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertCalledGlobals(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseCalledGlobals().
std::optional<std::vector<FlowStringValue> > llvm::yaml::MachineFunction::CalleeSavedRegisters |
Definition at line 775 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
bool llvm::yaml::MachineFunction::CallsEHReturn = false |
Definition at line 763 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<CallSiteInfo> llvm::yaml::MachineFunction::CallSitesInfo |
Definition at line 784 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertCallSiteObjects(), llvm::MIRParserImpl::initializeCallSiteInfo(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
bool llvm::yaml::MachineFunction::CallsUnwindInit = false |
Definition at line 764 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<MachineConstantPoolValue> llvm::yaml::MachineFunction::Constants |
Definition at line 782 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeConstantPool(), llvm::MIRParserImpl::initializeMachineFunction(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
std::vector<DebugValueSubstitution> llvm::yaml::MachineFunction::DebugValueSubstitutions |
Definition at line 785 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<EntryValueObject> llvm::yaml::MachineFunction::EntryValueObjects |
Definition at line 780 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertEntryValueObjects(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
bool llvm::yaml::MachineFunction::ExposesReturnsTwice = false |
Definition at line 747 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::FailedISel = false |
Definition at line 752 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::FailsVerification = false |
Definition at line 770 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<FixedMachineStackObject> llvm::yaml::MachineFunction::FixedStackObjects |
Definition at line 779 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
MachineFrameInfo llvm::yaml::MachineFunction::FrameInfo |
Definition at line 778 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::HasEHCatchret = false |
Definition at line 765 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::HasEHFunclets = false |
Definition at line 767 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::HasEHScopes = false |
Definition at line 766 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::optional<bool> llvm::yaml::MachineFunction::HasFakeUses |
Definition at line 761 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::HasWinCFI = false |
Definition at line 755 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::IsOutlined = false |
Definition at line 768 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::optional<bool> llvm::yaml::MachineFunction::IsSSA |
Definition at line 759 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
MachineJumpTable llvm::yaml::MachineFunction::JumpTableInfo |
Definition at line 786 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::Legalized = false |
Definition at line 749 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<MachineFunctionLiveIn> llvm::yaml::MachineFunction::LiveIns |
Definition at line 774 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
std::unique_ptr<MachineFunctionInfo> llvm::yaml::MachineFunction::MachineFuncInfo |
Constant pool.
Definition at line 783 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), llvm::MIRParserImpl::parseMachineFunction(), and llvm::MIRPrinter::print().
std::vector<StringValue> llvm::yaml::MachineFunction::MachineMetadataNodes |
Definition at line 787 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertMachineMetadataNodes(), llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseMachineMetadataNodes().
StringRef llvm::yaml::MachineFunction::Name |
Definition at line 745 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), llvm::MIRParserImpl::parseMachineFunction(), and llvm::MIRPrinter::print().
std::optional<bool> llvm::yaml::MachineFunction::NoPHIs |
Definition at line 758 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::optional<bool> llvm::yaml::MachineFunction::NoVRegs |
Definition at line 760 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::RegBankSelected = false |
Definition at line 750 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::Selected = false |
Definition at line 751 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<MachineStackObject> llvm::yaml::MachineFunction::StackObjects |
Definition at line 781 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
bool llvm::yaml::MachineFunction::TracksDebugUserValues = false |
Definition at line 771 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::TracksRegLiveness = false |
Definition at line 754 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
bool llvm::yaml::MachineFunction::UseDebugInstrRef = false |
Definition at line 772 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::vector<VirtualRegisterDefinition> llvm::yaml::MachineFunction::VirtualRegisters |
Definition at line 773 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().