LLVM 20.0.0git
|
#include "llvm/CodeGen/MIRYamlMapping.h"
Definition at line 723 of file MIRYamlMapping.h.
MaybeAlign llvm::yaml::MachineFunction::Alignment = std::nullopt |
Definition at line 725 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 767 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
std::optional<std::vector<FlowStringValue> > llvm::yaml::MachineFunction::CalleeSavedRegisters |
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::CallsEHReturn = false |
Definition at line 742 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 763 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 743 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 761 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 764 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 759 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 726 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 731 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 749 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 758 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 757 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 744 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 746 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 745 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 740 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::HasWinCFI = false |
Definition at line 734 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 747 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 738 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
MachineJumpTable llvm::yaml::MachineFunction::JumpTableInfo |
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::Legalized = false |
Definition at line 728 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 753 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 762 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 766 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 724 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 737 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 739 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
bool llvm::yaml::MachineFunction::RegBankSelected = false |
Definition at line 729 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 730 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 760 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 750 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 733 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 751 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 752 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().