LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::yaml::FrameIndex Struct Reference

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
 

Detailed Description

A serializaable representation of a reference to a stack object or fixed stack object.

Definition at line 417 of file MIRYamlMapping.h.

Constructor & Destructor Documentation

◆ FrameIndex() [1/2]

llvm::yaml::FrameIndex::FrameIndex ( )
default

◆ FrameIndex() [2/2]

FrameIndex::FrameIndex ( int  FI,
const llvm::MachineFrameInfo MFI 
)

Member Function Documentation

◆ getFI()

Expected< int > FrameIndex::getFI ( const llvm::MachineFrameInfo MFI) const

Member Data Documentation

◆ FI

int llvm::yaml::FrameIndex::FI

◆ IsFixed

bool llvm::yaml::FrameIndex::IsFixed

◆ SourceRange

SMRange llvm::yaml::FrameIndex::SourceRange

Definition at line 423 of file MIRYamlMapping.h.

Referenced by llvm::yaml::ScalarTraits< FrameIndex >::input().


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