LLVM  3.7.0
Public Attributes | List of all members
llvm::yaml::MachineFunction Struct Reference

#include <MIRYamlMapping.h>

Collaboration diagram for llvm::yaml::MachineFunction:
[legend]

Public Attributes

StringRef Name
 
unsigned Alignment = 0
 
bool ExposesReturnsTwice = false
 
bool HasInlineAsm = false
 
bool IsSSA = false
 
bool TracksRegLiveness = false
 
bool TracksSubRegLiveness = false
 
std::vector
< VirtualRegisterDefinition
VirtualRegisters
 
MachineFrameInfo FrameInfo
 
std::vector
< FixedMachineStackObject
FixedStackObjects
 
std::vector< MachineStackObjectStackObjects
 
std::vector< MachineBasicBlockBasicBlocks
 

Detailed Description

Definition at line 262 of file MIRYamlMapping.h.

Member Data Documentation

unsigned llvm::yaml::MachineFunction::Alignment = 0
std::vector<MachineBasicBlock> llvm::yaml::MachineFunction::BasicBlocks
bool llvm::yaml::MachineFunction::ExposesReturnsTwice = false
std::vector<FixedMachineStackObject> llvm::yaml::MachineFunction::FixedStackObjects
MachineFrameInfo llvm::yaml::MachineFunction::FrameInfo
bool llvm::yaml::MachineFunction::HasInlineAsm = false
bool llvm::yaml::MachineFunction::IsSSA = false
StringRef llvm::yaml::MachineFunction::Name
std::vector<MachineStackObject> llvm::yaml::MachineFunction::StackObjects
bool llvm::yaml::MachineFunction::TracksRegLiveness = false
bool llvm::yaml::MachineFunction::TracksSubRegLiveness = false
std::vector<VirtualRegisterDefinition> llvm::yaml::MachineFunction::VirtualRegisters

The documentation for this struct was generated from the following file: