LLVM  7.0.0svn
Public Member Functions | List of all members
llvm::Nios2FunctionInfo Class Reference

Nios2FunctionInfo - This class is derived from MachineFunction private Nios2 target-specific information for each MachineFunction. More...

#include "Target/Nios2/Nios2MachineFunction.h"

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

Public Member Functions

 Nios2FunctionInfo ()
 
 Nios2FunctionInfo (MachineFunction &MF)
 
unsigned getGlobalBaseReg () const
 
void setGlobalBaseReg (unsigned Reg)
 
int getVarArgsFrameOffset () const
 
void setVarArgsFrameOffset (int Offset)
 
unsigned getSRetReturnReg () const
 
void setSRetReturnReg (unsigned 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 Ty >
static Ty * create (BumpPtrAllocator &Allocator, MachineFunction &MF)
 Factory function: default behavior is to call new using the supplied allocator. More...
 

Detailed Description

Nios2FunctionInfo - This class is derived from MachineFunction private Nios2 target-specific information for each MachineFunction.

Definition at line 23 of file Nios2MachineFunction.h.

Constructor & Destructor Documentation

◆ Nios2FunctionInfo() [1/2]

llvm::Nios2FunctionInfo::Nios2FunctionInfo ( )
inline

Definition at line 40 of file Nios2MachineFunction.h.

◆ Nios2FunctionInfo() [2/2]

llvm::Nios2FunctionInfo::Nios2FunctionInfo ( MachineFunction MF)
inlineexplicit

Definition at line 43 of file Nios2MachineFunction.h.

Member Function Documentation

◆ getGlobalBaseReg()

unsigned llvm::Nios2FunctionInfo::getGlobalBaseReg ( ) const
inline

Definition at line 47 of file Nios2MachineFunction.h.

◆ getSRetReturnReg()

unsigned llvm::Nios2FunctionInfo::getSRetReturnReg ( ) const
inline

Definition at line 53 of file Nios2MachineFunction.h.

◆ getVarArgsFrameOffset()

int llvm::Nios2FunctionInfo::getVarArgsFrameOffset ( ) const
inline

Definition at line 50 of file Nios2MachineFunction.h.

◆ isLeafProc()

bool llvm::Nios2FunctionInfo::isLeafProc ( ) const
inline

Definition at line 57 of file Nios2MachineFunction.h.

◆ setGlobalBaseReg()

void llvm::Nios2FunctionInfo::setGlobalBaseReg ( unsigned  Reg)
inline

Definition at line 48 of file Nios2MachineFunction.h.

◆ setLeafProc()

void llvm::Nios2FunctionInfo::setLeafProc ( bool  rhs)
inline

Definition at line 56 of file Nios2MachineFunction.h.

◆ setSRetReturnReg()

void llvm::Nios2FunctionInfo::setSRetReturnReg ( unsigned  Reg)
inline

Definition at line 54 of file Nios2MachineFunction.h.

◆ setVarArgsFrameOffset()

void llvm::Nios2FunctionInfo::setVarArgsFrameOffset ( int  Offset)
inline

Definition at line 51 of file Nios2MachineFunction.h.


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