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:
- lib/Target/VE/VEMachineFunctionInfo.h
- lib/Target/VE/VEMachineFunctionInfo.cpp