|
LLVM
3.7.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 |
| unsigned | MaxCallFrameSize = 0 |
| bool | HasOpaqueSPAdjustment = false |
| bool | HasVAStart = false |
| bool | HasMustTailInVarArgFunc = false |
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 224 of file MIRYamlMapping.h.
Definition at line 232 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 233 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 240 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 238 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 228 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 227 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 239 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 225 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
Definition at line 226 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| unsigned llvm::yaml::MachineFrameInfo::MaxAlignment = 0 |
Definition at line 231 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| unsigned llvm::yaml::MachineFrameInfo::MaxCallFrameSize = 0 |
Definition at line 235 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| int llvm::yaml::MachineFrameInfo::OffsetAdjustment = 0 |
Definition at line 230 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
| uint64_t llvm::yaml::MachineFrameInfo::StackSize = 0 |
Definition at line 229 of file MIRYamlMapping.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo(), and llvm::yaml::MappingTraits< MachineFrameInfo >::mapping().
1.8.6