|
LLVM
8.0.1
|
Serializable representation of the fixed stack object from the MachineFrameInfo class. More...
#include "llvm/CodeGen/MIRYamlMapping.h"

Public Types | |
| enum | ObjectType { DefaultType, SpillSlot } |
Public Member Functions | |
| bool | operator== (const FixedMachineStackObject &Other) const |
Public Attributes | |
| UnsignedValue | ID |
| ObjectType | Type = DefaultType |
| int64_t | Offset = 0 |
| uint64_t | Size = 0 |
| unsigned | Alignment = 0 |
| uint8_t | StackID = 0 |
| bool | IsImmutable = false |
| bool | IsAliased = false |
| StringValue | CalleeSavedRegister |
| bool | CalleeSavedRestored = true |
| StringValue | DebugVar |
| StringValue | DebugExpr |
| StringValue | DebugLoc |
Serializable representation of the fixed stack object from the MachineFrameInfo class.
Definition at line 274 of file MIRYamlMapping.h.
| Enumerator | |
|---|---|
| DefaultType | |
| SpillSlot | |
Definition at line 275 of file MIRYamlMapping.h.
|
inline |
Definition at line 290 of file MIRYamlMapping.h.
References Alignment, CalleeSavedRegister, CalleeSavedRestored, DebugExpr, DebugLoc, DebugVar, ID, IsAliased, IsImmutable, Offset, Size, StackID, and Type.
| unsigned llvm::yaml::FixedMachineStackObject::Alignment = 0 |
Definition at line 280 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| StringValue llvm::yaml::FixedMachineStackObject::CalleeSavedRegister |
Definition at line 284 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
Definition at line 285 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| StringValue llvm::yaml::FixedMachineStackObject::DebugExpr |
Definition at line 287 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| StringValue llvm::yaml::FixedMachineStackObject::DebugLoc |
Definition at line 288 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| StringValue llvm::yaml::FixedMachineStackObject::DebugVar |
Definition at line 286 of file MIRYamlMapping.h.
Referenced by llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| UnsignedValue llvm::yaml::FixedMachineStackObject::ID |
Definition at line 276 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
Definition at line 283 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
Definition at line 282 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| int64_t llvm::yaml::FixedMachineStackObject::Offset = 0 |
Definition at line 278 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| uint64_t llvm::yaml::FixedMachineStackObject::Size = 0 |
Definition at line 279 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| uint8_t llvm::yaml::FixedMachineStackObject::StackID = 0 |
Definition at line 281 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
| ObjectType llvm::yaml::FixedMachineStackObject::Type = DefaultType |
Definition at line 277 of file MIRYamlMapping.h.
Referenced by llvm::MIRPrinter::convertStackObjects(), llvm::yaml::MappingTraits< FixedMachineStackObject >::mapping(), and operator==().
1.8.13