LLVM: llvm::LanaiMachineFunctionInfo Class Reference (original) (raw)
#include "[Target/Lanai/LanaiMachineFunctionInfo.h](LanaiMachineFunctionInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::LanaiMachineFunctionInfo:
| Public Member Functions | |
|---|---|
| LanaiMachineFunctionInfo (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 | getSRetReturnReg () const |
| void | setSRetReturnReg (Register Reg) |
| 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) |
Detailed Description
Definition at line 24 of file LanaiMachineFunctionInfo.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ clone()
◆ getSRetReturnReg()
| Register llvm::LanaiMachineFunctionInfo::getSRetReturnReg ( ) const | inline |
|---|
◆ getVarArgsFrameIndex()
| int llvm::LanaiMachineFunctionInfo::getVarArgsFrameIndex ( ) const | inline |
|---|
◆ setSRetReturnReg()
| void llvm::LanaiMachineFunctionInfo::setSRetReturnReg ( Register Reg) | inline |
|---|
◆ setVarArgsFrameIndex()
| void llvm::LanaiMachineFunctionInfo::setVarArgsFrameIndex ( int Index) | inline |
|---|
The documentation for this class was generated from the following files:
- lib/Target/Lanai/LanaiMachineFunctionInfo.h
- lib/Target/Lanai/LanaiMachineFunctionInfo.cpp