LLVM: llvm::yaml::FixedMachineStackObject Struct Reference (original) (raw)
Serializable representation of the fixed stack object from the MachineFrameInfo class. More...
#include "[llvm/CodeGen/MIRYamlMapping.h](MIRYamlMapping%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| enum | ObjectType { DefaultType, SpillSlot } |
| Public Attributes | |
|---|---|
| UnsignedValue | ID |
| ObjectType | Type = DefaultType |
| int64_t | Offset = 0 |
| uint64_t | Size = 0 |
| MaybeAlign | Alignment = std::nullopt |
| TargetStackID::Value | StackID |
| 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 338 of file MIRYamlMapping.h.
◆ ObjectType
◆ operator==()
Definition at line 354 of file MIRYamlMapping.h.
References Alignment, CalleeSavedRegister, CalleeSavedRestored, DebugExpr, DebugLoc, DebugVar, ID, IsAliased, IsImmutable, Offset, llvm::Other, Size, StackID, and Type.
◆ Alignment
MaybeAlign llvm::yaml::FixedMachineStackObject::Alignment = std::nullopt
◆ CalleeSavedRegister
StringValue llvm::yaml::FixedMachineStackObject::CalleeSavedRegister
◆ CalleeSavedRestored
bool llvm::yaml::FixedMachineStackObject::CalleeSavedRestored = true
◆ DebugExpr
StringValue llvm::yaml::FixedMachineStackObject::DebugExpr
◆ DebugLoc
StringValue llvm::yaml::FixedMachineStackObject::DebugLoc
◆ DebugVar
StringValue llvm::yaml::FixedMachineStackObject::DebugVar
◆ ID
◆ IsAliased
bool llvm::yaml::FixedMachineStackObject::IsAliased = false
◆ IsImmutable
bool llvm::yaml::FixedMachineStackObject::IsImmutable = false
◆ Offset
int64_t llvm::yaml::FixedMachineStackObject::Offset = 0
◆ Size
uint64_t llvm::yaml::FixedMachineStackObject::Size = 0
◆ StackID
◆ Type
ObjectType llvm::yaml::FixedMachineStackObject::Type = DefaultType
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/MIRYamlMapping.h