|
LLVM
4.0.0
|
#include <MIRYamlMapping.h>
Public Attributes | |
| StringRef | Name |
| unsigned | Alignment = 0 |
| bool | ExposesReturnsTwice = false |
| bool | Legalized = false |
| bool | RegBankSelected = false |
| bool | Selected = false |
| bool | TracksRegLiveness = 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 380 of file MIRYamlMapping.h.
| unsigned llvm::yaml::MachineFunction::Alignment = 0 |
Definition at line 382 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 400 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 392 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), llvm::MIRParserImpl::parseRegisterInfo(), and llvm::MIRParserImpl::setupRegisterInfo().
| std::vector<MachineConstantPoolValue> llvm::yaml::MachineFunction::Constants |
Definition at line 398 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeConstantPool(), llvm::MIRParserImpl::initializeMachineFunction(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
Definition at line 383 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 396 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 395 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
| MachineJumpTable llvm::yaml::MachineFunction::JumpTableInfo |
Constant pool.
Definition at line 399 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 385 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 391 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 381 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 386 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRPrinter::print().
Definition at line 387 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 397 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFunction >::mapping().
Definition at line 389 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 390 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::yaml::MappingTraits< MachineFunction >::mapping(), and llvm::MIRParserImpl::parseRegisterInfo().
1.8.6