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

MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 target-specific information for each MachineFunction. More...

#include "Target/MSP430/MSP430MachineFunctionInfo.h"

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

Public Member Functions

 MSP430MachineFunctionInfo ()
 
 MSP430MachineFunctionInfo (MachineFunction &MF)
 
unsigned getCalleeSavedFrameSize () const
 
void setCalleeSavedFrameSize (unsigned bytes)
 
unsigned getSRetReturnReg () const
 
void setSRetReturnReg (unsigned Reg)
 
int getRAIndex () const
 
void setRAIndex (int Index)
 
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 Ty >
static Ty * create (BumpPtrAllocator &Allocator, MachineFunction &MF)
 Factory function: default behavior is to call new using the supplied allocator. More...
 

Detailed Description

MSP430MachineFunctionInfo - This class is derived from MachineFunction and contains private MSP430 target-specific information for each MachineFunction.

Definition at line 23 of file MSP430MachineFunctionInfo.h.

Constructor & Destructor Documentation

◆ MSP430MachineFunctionInfo() [1/2]

llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo ( )
inline

Definition at line 42 of file MSP430MachineFunctionInfo.h.

◆ MSP430MachineFunctionInfo() [2/2]

llvm::MSP430MachineFunctionInfo::MSP430MachineFunctionInfo ( MachineFunction MF)
inlineexplicit

Definition at line 44 of file MSP430MachineFunctionInfo.h.

Member Function Documentation

◆ getCalleeSavedFrameSize()

unsigned llvm::MSP430MachineFunctionInfo::getCalleeSavedFrameSize ( ) const
inline

◆ getRAIndex()

int llvm::MSP430MachineFunctionInfo::getRAIndex ( ) const
inline

◆ getSRetReturnReg()

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

Definition at line 50 of file MSP430MachineFunctionInfo.h.

Referenced by AnalyzeReturnValues().

◆ getVarArgsFrameIndex()

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

◆ setCalleeSavedFrameSize()

void llvm::MSP430MachineFunctionInfo::setCalleeSavedFrameSize ( unsigned  bytes)
inline

◆ setRAIndex()

void llvm::MSP430MachineFunctionInfo::setRAIndex ( int  Index)
inline

◆ setSRetReturnReg()

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

Definition at line 51 of file MSP430MachineFunctionInfo.h.

References Reg.

Referenced by AnalyzeReturnValues().

◆ setVarArgsFrameIndex()

void llvm::MSP430MachineFunctionInfo::setVarArgsFrameIndex ( int  Index)
inline

Definition at line 57 of file MSP430MachineFunctionInfo.h.

Referenced by AnalyzeReturnValues().


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