LLVM
8.0.1
|
#include "llvm/CodeGen/MIRYamlMapping.h"
Public Attributes | |
StringRef | Name |
unsigned | Alignment = 0 |
bool | ExposesReturnsTwice = false |
bool | Legalized = false |
bool | RegBankSelected = false |
bool | Selected = false |
bool | FailedISel = false |
bool | TracksRegLiveness = false |
bool | HasWinCFI = false |
std::vector< VirtualRegisterDefinition > | VirtualRegisters |
std::vector< MachineFunctionLiveIn > | LiveIns |
Optional< std::vector< FlowStringValue > > | CalleeSavedRegisters |
MachineFrameInfo | FrameInfo |
std::vector< FixedMachineStackObject > | FixedStackObjects |
std::vector< MachineStackObject > | StackObjects |
std::vector< MachineConstantPoolValue > | Constants |
MachineJumpTable | JumpTableInfo |
Constant pool. More... | |
BlockStringValue | Body |
Definition at line 486 of file MIRYamlMapping.h.
unsigned llvm::yaml::MachineFunction::Alignment = 0 |
Definition at line 488 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 508 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Optional<std::vector<FlowStringValue> > llvm::yaml::MachineFunction::CalleeSavedRegisters |
Definition at line 500 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
std::vector<MachineConstantPoolValue> llvm::yaml::MachineFunction::Constants |
Definition at line 506 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeConstantPool(), llvm::MIRParserImpl::initializeMachineFunction(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
Definition at line 489 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 494 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 504 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 503 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 497 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
MachineJumpTable llvm::yaml::MachineFunction::JumpTableInfo |
Constant pool.
Definition at line 507 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 491 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 499 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
StringRef llvm::yaml::MachineFunction::Name |
Definition at line 487 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), llvm::MIRParserImpl::parseMachineFunction(), and llvm::MIRPrinter::print().
Definition at line 492 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 493 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 505 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
Definition at line 496 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
std::vector<VirtualRegisterDefinition> llvm::yaml::MachineFunction::VirtualRegisters |
Definition at line 498 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().