LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::XCoreFunctionInfo Class Reference

#include <XCoreMachineFunctionInfo.h>

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

Public Member Functions

 XCoreFunctionInfo ()
 
 XCoreFunctionInfo (MachineFunction &MF)
 
 ~XCoreFunctionInfo ()
 
void setVarArgsFrameIndex (int off)
 
int getVarArgsFrameIndex () const
 
void setUsesLR (bool val)
 
bool getUsesLR () const
 
void setLRSpillSlot (int off)
 
int getLRSpillSlot () const
 
void setFPSpillSlot (int off)
 
int getFPSpillSlot () const
 
std::vector< std::pair
< MCSymbol *, CalleeSavedInfo > > & 
getSpillLabels ()
 
- Public Member Functions inherited from llvm::MachineFunctionInfo
virtual ~MachineFunctionInfo ()
 

Detailed Description

XCoreFunctionInfo - This class is derived from MachineFunction private XCore target-specific information for each MachineFunction.

Definition at line 28 of file XCoreMachineFunctionInfo.h.

Constructor & Destructor Documentation

llvm::XCoreFunctionInfo::XCoreFunctionInfo ( )
inline

Definition at line 37 of file XCoreMachineFunctionInfo.h.

llvm::XCoreFunctionInfo::XCoreFunctionInfo ( MachineFunction MF)
inlineexplicit

Definition at line 43 of file XCoreMachineFunctionInfo.h.

llvm::XCoreFunctionInfo::~XCoreFunctionInfo ( )
inline

Definition at line 49 of file XCoreMachineFunctionInfo.h.

Member Function Documentation

int llvm::XCoreFunctionInfo::getFPSpillSlot ( ) const
inline
int llvm::XCoreFunctionInfo::getLRSpillSlot ( ) const
inline
std::vector<std::pair<MCSymbol*, CalleeSavedInfo> >& llvm::XCoreFunctionInfo::getSpillLabels ( )
inline
bool llvm::XCoreFunctionInfo::getUsesLR ( ) const
inline
int llvm::XCoreFunctionInfo::getVarArgsFrameIndex ( ) const
inline

Definition at line 52 of file XCoreMachineFunctionInfo.h.

void llvm::XCoreFunctionInfo::setFPSpillSlot ( int  off)
inline
void llvm::XCoreFunctionInfo::setLRSpillSlot ( int  off)
inline
void llvm::XCoreFunctionInfo::setUsesLR ( bool  val)
inline
void llvm::XCoreFunctionInfo::setVarArgsFrameIndex ( int  off)
inline

Definition at line 51 of file XCoreMachineFunctionInfo.h.


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