LLVM 20.0.0git
|
A serializaable representation of a reference to a stack object or fixed stack object. More...
#include "llvm/CodeGen/MIRYamlMapping.h"
Public Member Functions | |
FrameIndex ()=default | |
FrameIndex (int FI, const llvm::MachineFrameInfo &MFI) | |
Expected< int > | getFI (const llvm::MachineFrameInfo &MFI) const |
Public Attributes | |
int | FI |
bool | IsFixed |
SMRange | SourceRange |
A serializaable representation of a reference to a stack object or fixed stack object.
Definition at line 414 of file MIRYamlMapping.h.
|
default |
FrameIndex::FrameIndex | ( | int | FI, |
const llvm::MachineFrameInfo & | MFI | ||
) |
Definition at line 22 of file MIRYamlMapping.cpp.
References FI, llvm::MachineFrameInfo::getObjectIndexBegin(), IsFixed, and llvm::MachineFrameInfo::isFixedObjectIndex().
Expected< int > FrameIndex::getFI | ( | const llvm::MachineFrameInfo & | MFI | ) | const |
Definition at line 30 of file MIRYamlMapping.cpp.
References FI, llvm::formatv(), llvm::MachineFrameInfo::getNumFixedObjects(), llvm::MachineFrameInfo::getNumObjects(), llvm::MachineFrameInfo::getObjectIndexBegin(), llvm::inconvertibleErrorCode(), and IsFixed.
int llvm::yaml::FrameIndex::FI |
Definition at line 418 of file MIRYamlMapping.h.
Referenced by FrameIndex(), getFI(), llvm::yaml::ScalarTraits< FrameIndex >::input(), and llvm::yaml::ScalarTraits< FrameIndex >::output().
bool llvm::yaml::FrameIndex::IsFixed |
Definition at line 419 of file MIRYamlMapping.h.
Referenced by FrameIndex(), getFI(), llvm::yaml::ScalarTraits< FrameIndex >::input(), and llvm::yaml::ScalarTraits< FrameIndex >::output().
SMRange llvm::yaml::FrameIndex::SourceRange |
Definition at line 420 of file MIRYamlMapping.h.
Referenced by llvm::yaml::ScalarTraits< FrameIndex >::input().