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

MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 target-specific information for each MachineFunction. More...

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

Public Member Functions
MSP430MachineFunctionInfo ()=default
MSP430MachineFunctionInfo (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.
unsigned getCalleeSavedFrameSize () const
void setCalleeSavedFrameSize (unsigned bytes)
Register getSRetReturnReg () const
void setSRetReturnReg (Register Reg)
int getRAIndex () const
void setRAIndex (int Index)
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)

MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 target-specific information for each MachineFunction.

Definition at line 22 of file MSP430MachineFunctionInfo.h.

llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo ( ) default

MSP430MachineFunctionInfo() [2/2]

clone()

getCalleeSavedFrameSize()

unsigned llvm::MSP430MachineFunctionInfo::getCalleeSavedFrameSize ( ) const inline

getRAIndex()

int llvm::MSP430MachineFunctionInfo::getRAIndex ( ) const inline

getSRetReturnReg()

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

getVarArgsFrameIndex()

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

setCalleeSavedFrameSize()

void llvm::MSP430MachineFunctionInfo::setCalleeSavedFrameSize ( unsigned bytes) inline

setRAIndex()

void llvm::MSP430MachineFunctionInfo::setRAIndex ( int Index) inline

setSRetReturnReg()

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

setVarArgsFrameIndex()

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

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