LLVM: llvm::ARCFunctionInfo Class Reference (original) (raw)
ARCFunctionInfo - This class is derived from MachineFunction private ARC target-specific information for each MachineFunction. More...
#include "[Target/ARC/ARCMachineFunctionInfo.h](ARCMachineFunctionInfo%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| ARCFunctionInfo (const Function &F, const TargetSubtargetInfo *STI) | |
| ~ARCFunctionInfo () | |
| MachineFunctionInfo * | clone (BumpPtrAllocator &Allocator, MachineFunction &DestMF, const DenseMap< MachineBasicBlock *, MachineBasicBlock * > &Src2DstMBB) const override |
| Make a functionally equivalent copy of this MachineFunctionInfo in MF. | |
| void | setVarArgsFrameIndex (int off) |
| int | getVarArgsFrameIndex () const |
| void | setReturnStackOffset (unsigned value) |
| unsigned | getReturnStackOffset () 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) |
ARCFunctionInfo - This class is derived from MachineFunction private ARC target-specific information for each MachineFunction.
Definition at line 22 of file ARCMachineFunctionInfo.h.
◆ ~ARCFunctionInfo()
| llvm::ARCFunctionInfo::~ARCFunctionInfo ( ) | inline |
|---|
◆ clone()
◆ getReturnStackOffset()
| unsigned llvm::ARCFunctionInfo::getReturnStackOffset ( ) const | inline |
|---|
◆ getVarArgsFrameIndex()
| int llvm::ARCFunctionInfo::getVarArgsFrameIndex ( ) const | inline |
|---|
◆ setReturnStackOffset()
| void llvm::ARCFunctionInfo::setReturnStackOffset ( unsigned value) | inline |
|---|
◆ setVarArgsFrameIndex()
| void llvm::ARCFunctionInfo::setVarArgsFrameIndex ( int off) | inline |
|---|
◆ MaxCallStackReq
unsigned llvm::ARCFunctionInfo::MaxCallStackReq
The documentation for this class was generated from the following files:
- lib/Target/ARC/ARCMachineFunctionInfo.h
- lib/Target/ARC/ARCMachineFunctionInfo.cpp