| 
    LLVM 22.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 419 of file MIRYamlMapping.h.
      
  | 
  default | 
References FI.
| 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(), IsFixed, and llvm::make_error().
| int llvm::yaml::FrameIndex::FI | 
Definition at line 423 of file MIRYamlMapping.h.
Referenced by FrameIndex(), FrameIndex(), getFI(), llvm::yaml::ScalarTraits< FrameIndex >::input(), and llvm::yaml::ScalarTraits< FrameIndex >::output().
| bool llvm::yaml::FrameIndex::IsFixed | 
Definition at line 424 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 425 of file MIRYamlMapping.h.
Referenced by llvm::yaml::ScalarTraits< FrameIndex >::input().