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

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

Public Member Functions
SparcMachineFunctionInfo ()
SparcMachineFunctionInfo (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 getGlobalBaseReg () const
void setGlobalBaseReg (Register Reg)
int getVarArgsFrameOffset () const
void setVarArgsFrameOffset (int Offset)
Register getSRetReturnReg () const
void setSRetReturnReg (Register Reg)
void setLeafProc (bool rhs)
bool isLeafProc () const
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)

Definition at line 19 of file SparcMachineFunctionInfo.h.

llvm::SparcMachineFunctionInfo::SparcMachineFunctionInfo ( ) inline

SparcMachineFunctionInfo() [2/2]

clone()

getGlobalBaseReg()

Register llvm::SparcMachineFunctionInfo::getGlobalBaseReg ( ) const inline

getSRetReturnReg()

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

getVarArgsFrameOffset()

int llvm::SparcMachineFunctionInfo::getVarArgsFrameOffset ( ) const inline

isLeafProc()

bool llvm::SparcMachineFunctionInfo::isLeafProc ( ) const inline

setGlobalBaseReg()

void llvm::SparcMachineFunctionInfo::setGlobalBaseReg ( Register Reg) inline

setLeafProc()

void llvm::SparcMachineFunctionInfo::setLeafProc ( bool rhs) inline

setSRetReturnReg()

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

setVarArgsFrameOffset()

void llvm::SparcMachineFunctionInfo::setVarArgsFrameOffset ( int Offset) inline

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