LLVM: llvm::LanaiMachineFunctionInfo Class Reference (original) (raw)

#include "[Target/Lanai/LanaiMachineFunctionInfo.h](LanaiMachineFunctionInfo%5F8h%5Fsource.html)"

Inheritance diagram for llvm::LanaiMachineFunctionInfo:

Public Member Functions
LanaiMachineFunctionInfo (const Function &F, const TargetSubtargetInfo *STI)
MachineFunctionInfo * clone (BumpPtrAllocator &Allocator, MachineFunction &DestMF, const DenseMap< MachineBasicBlock *, MachineBasicBlock * > &Src2DstMBB) const override
Make a functionally equivalent copy of this MachineFunctionInfo in MF.
Register getSRetReturnReg () const
void setSRetReturnReg (Register Reg)
int getVarArgsFrameIndex () const
void setVarArgsFrameIndex (int Index)
Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()
Additional Inherited Members
Static Public Member Functions inherited from llvm::MachineFunctionInfo
template<typename FuncInfoTy, typename SubtargetTy = TargetSubtargetInfo>
static FuncInfoTy * create (BumpPtrAllocator &Allocator, const Function &F, const SubtargetTy *STI)
Factory function: default behavior is to call new using the supplied allocator.
template
static Ty * create (BumpPtrAllocator &Allocator, const Ty &MFI)

Detailed Description

Definition at line 24 of file LanaiMachineFunctionInfo.h.

Constructor & Destructor Documentation

Member Function Documentation

clone()

getSRetReturnReg()

Register llvm::LanaiMachineFunctionInfo::getSRetReturnReg ( ) const inline

getVarArgsFrameIndex()

int llvm::LanaiMachineFunctionInfo::getVarArgsFrameIndex ( ) const inline

setSRetReturnReg()

void llvm::LanaiMachineFunctionInfo::setSRetReturnReg ( Register Reg) inline

setVarArgsFrameIndex()

void llvm::LanaiMachineFunctionInfo::setVarArgsFrameIndex ( int Index) inline

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