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

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

Public Member Functions
VEMachineFunctionInfo ()
VEMachineFunctionInfo (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)
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 VEMachineFunctionInfo.h.

llvm::VEMachineFunctionInfo::VEMachineFunctionInfo ( ) inline

VEMachineFunctionInfo() [2/2]

clone()

getGlobalBaseReg()

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

getVarArgsFrameOffset()

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

isLeafProc()

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

setGlobalBaseReg()

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

setLeafProc()

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

setVarArgsFrameOffset()

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

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