|
LLVM
4.0.0
|
Serializable representation of MachineFrameInfo. More...
#include <MIRYamlMapping.h>
Public Attributes | |
| bool | IsFrameAddressTaken = false |
| bool | IsReturnAddressTaken = false |
| bool | HasStackMap = false |
| bool | HasPatchPoint = false |
| uint64_t | StackSize = 0 |
| int | OffsetAdjustment = 0 |
| unsigned | MaxAlignment = 0 |
| bool | AdjustsStack = false |
| bool | HasCalls = false |
| StringValue | StackProtector |
| unsigned | MaxCallFrameSize = 0 |
| bool | HasOpaqueSPAdjustment = false |
| bool | HasVAStart = false |
| bool | HasMustTailInVarArgFunc = false |
| StringValue | SavePoint |
| StringValue | RestorePoint |
Serializable representation of MachineFrameInfo.
Doesn't serialize attributes like 'StackAlignment', 'IsStackRealignable' and 'RealignOption' as they are determined by the target and LLVM function attributes. It also doesn't serialize attributes like 'NumFixedObject' and 'HasVarSizedObjects' as they are determined by the frame objects themselves.
Definition at line 336 of file MIRYamlMapping.h.
Definition at line 344 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 345 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 351 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 349 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 340 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 339 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 350 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 337 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 338 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| unsigned llvm::yaml::MachineFrameInfo::MaxAlignment = 0 |
Definition at line 343 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| unsigned llvm::yaml::MachineFrameInfo::MaxCallFrameSize = 0 |
Definition at line 348 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| int llvm::yaml::MachineFrameInfo::OffsetAdjustment = 0 |
Definition at line 342 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| StringValue llvm::yaml::MachineFrameInfo::RestorePoint |
Definition at line 353 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| StringValue llvm::yaml::MachineFrameInfo::SavePoint |
Definition at line 352 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| StringValue llvm::yaml::MachineFrameInfo::StackProtector |
Definition at line 346 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| uint64_t llvm::yaml::MachineFrameInfo::StackSize = 0 |
Definition at line 341 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convert(), llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
1.8.6