LLVM  4.0.0
Public Types | Public Attributes | List of all members
llvm::yaml::FixedMachineStackObject Struct Reference

Serializable representation of the fixed stack object from the MachineFrameInfo class. More...

#include <MIRYamlMapping.h>

Collaboration diagram for llvm::yaml::FixedMachineStackObject:
[legend]

Public Types

enum  ObjectType { DefaultType, SpillSlot }
 

Public Attributes

UnsignedValue ID
 
ObjectType Type = DefaultType
 
int64_t Offset = 0
 
uint64_t Size = 0
 
unsigned Alignment = 0
 
bool IsImmutable = false
 
bool IsAliased = false
 
StringValue CalleeSavedRegister
 

Detailed Description

Serializable representation of the fixed stack object from the MachineFrameInfo class.

Definition at line 237 of file MIRYamlMapping.h.

Member Enumeration Documentation

Enumerator
DefaultType 
SpillSlot 

Definition at line 238 of file MIRYamlMapping.h.

Member Data Documentation

unsigned llvm::yaml::FixedMachineStackObject::Alignment = 0
StringValue llvm::yaml::FixedMachineStackObject::CalleeSavedRegister
UnsignedValue llvm::yaml::FixedMachineStackObject::ID
bool llvm::yaml::FixedMachineStackObject::IsAliased = false
bool llvm::yaml::FixedMachineStackObject::IsImmutable = false
int64_t llvm::yaml::FixedMachineStackObject::Offset = 0
uint64_t llvm::yaml::FixedMachineStackObject::Size = 0
ObjectType llvm::yaml::FixedMachineStackObject::Type = DefaultType

The documentation for this struct was generated from the following file: