LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::ARCFunctionInfo Class Reference

ARCFunctionInfo - This class is derived from MachineFunction private ARC target-specific information for each MachineFunction. More...

#include "Target/ARC/ARCMachineFunctionInfo.h"

Inheritance diagram for llvm::ARCFunctionInfo:
Inheritance graph
[legend]
Collaboration diagram for llvm::ARCFunctionInfo:
Collaboration graph
[legend]

Public Member Functions

 ARCFunctionInfo ()
 
 ARCFunctionInfo (MachineFunction &MF)
 
 ~ARCFunctionInfo ()
 
void setVarArgsFrameIndex (int off)
 
int getVarArgsFrameIndex () const
 
void setReturnStackOffset (unsigned value)
 
unsigned getReturnStackOffset () const
 
- Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()
 

Public Attributes

unsigned MaxCallStackReq
 

Additional Inherited Members

- Static Public Member Functions inherited from llvm::MachineFunctionInfo
template<typename Ty >
static Ty * create (BumpPtrAllocator &Allocator, MachineFunction &MF)
 Factory function: default behavior is to call new using the supplied allocator. More...
 

Detailed Description

ARCFunctionInfo - This class is derived from MachineFunction private ARC target-specific information for each MachineFunction.

Definition at line 24 of file ARCMachineFunctionInfo.h.

Constructor & Destructor Documentation

◆ ARCFunctionInfo() [1/2]

llvm::ARCFunctionInfo::ARCFunctionInfo ( )
inline

Definition at line 31 of file ARCMachineFunctionInfo.h.

◆ ARCFunctionInfo() [2/2]

llvm::ARCFunctionInfo::ARCFunctionInfo ( MachineFunction MF)
inlineexplicit

Definition at line 35 of file ARCMachineFunctionInfo.h.

References llvm::MachineFunction::setAlignment().

◆ ~ARCFunctionInfo()

llvm::ARCFunctionInfo::~ARCFunctionInfo ( )
inline

Definition at line 42 of file ARCMachineFunctionInfo.h.

Member Function Documentation

◆ getReturnStackOffset()

unsigned llvm::ARCFunctionInfo::getReturnStackOffset ( ) const
inline

Definition at line 53 of file ARCMachineFunctionInfo.h.

References assert().

◆ getVarArgsFrameIndex()

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

Definition at line 45 of file ARCMachineFunctionInfo.h.

◆ setReturnStackOffset()

void llvm::ARCFunctionInfo::setReturnStackOffset ( unsigned  value)
inline

Definition at line 47 of file ARCMachineFunctionInfo.h.

References assert().

◆ setVarArgsFrameIndex()

void llvm::ARCFunctionInfo::setVarArgsFrameIndex ( int  off)
inline

Definition at line 44 of file ARCMachineFunctionInfo.h.

Member Data Documentation

◆ MaxCallStackReq

unsigned llvm::ARCFunctionInfo::MaxCallStackReq

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