| 
    LLVM 22.0.0git
    
   | 
 
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 | 
| 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.
| Enumerator | |
|---|---|
| DefaultType | |
| SpillSlot | |
Definition at line 339 of file MIRYamlMapping.h.
      
  | 
  inline | 
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.
| MaybeAlign llvm::yaml::FixedMachineStackObject::Alignment = std::nullopt | 
Definition at line 344 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| StringValue llvm::yaml::FixedMachineStackObject::CalleeSavedRegister | 
Definition at line 348 of file MIRYamlMapping.h.
Referenced by operator==().
| bool llvm::yaml::FixedMachineStackObject::CalleeSavedRestored = true | 
Definition at line 349 of file MIRYamlMapping.h.
Referenced by operator==().
| StringValue llvm::yaml::FixedMachineStackObject::DebugExpr | 
Definition at line 351 of file MIRYamlMapping.h.
Referenced by operator==().
| StringValue llvm::yaml::FixedMachineStackObject::DebugLoc | 
Definition at line 352 of file MIRYamlMapping.h.
Referenced by operator==().
| StringValue llvm::yaml::FixedMachineStackObject::DebugVar | 
Definition at line 350 of file MIRYamlMapping.h.
Referenced by operator==().
| UnsignedValue llvm::yaml::FixedMachineStackObject::ID | 
Definition at line 340 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| bool llvm::yaml::FixedMachineStackObject::IsAliased = false | 
Definition at line 347 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| bool llvm::yaml::FixedMachineStackObject::IsImmutable = false | 
Definition at line 346 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| int64_t llvm::yaml::FixedMachineStackObject::Offset = 0 | 
Definition at line 342 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| uint64_t llvm::yaml::FixedMachineStackObject::Size = 0 | 
Definition at line 343 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| TargetStackID::Value llvm::yaml::FixedMachineStackObject::StackID | 
Definition at line 345 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().
| ObjectType llvm::yaml::FixedMachineStackObject::Type = DefaultType | 
Definition at line 341 of file MIRYamlMapping.h.
Referenced by convertStackObjects(), and operator==().