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:
- lib/Target/Sparc/SparcMachineFunctionInfo.h
- lib/Target/Sparc/SparcMachineFunctionInfo.cpp