LLVM API Documentation

llvm::XCoreFunctionInfo Class Reference

#include <XCoreMachineFunctionInfo.h>

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

List of all members.

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
< unsigned, CalleeSavedInfo > > & 
getSpillLabels ()


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  )  [inline]

Definition at line 43 of file XCoreMachineFunctionInfo.h.

llvm::XCoreFunctionInfo::~XCoreFunctionInfo (  )  [inline]

Definition at line 49 of file XCoreMachineFunctionInfo.h.


Member Function Documentation

void llvm::XCoreFunctionInfo::setVarArgsFrameIndex ( int  off  )  [inline]

Definition at line 51 of file XCoreMachineFunctionInfo.h.

int llvm::XCoreFunctionInfo::getVarArgsFrameIndex (  )  const [inline]

Definition at line 52 of file XCoreMachineFunctionInfo.h.

void llvm::XCoreFunctionInfo::setUsesLR ( bool  val  )  [inline]

bool llvm::XCoreFunctionInfo::getUsesLR (  )  const [inline]

void llvm::XCoreFunctionInfo::setLRSpillSlot ( int  off  )  [inline]

int llvm::XCoreFunctionInfo::getLRSpillSlot (  )  const [inline]

void llvm::XCoreFunctionInfo::setFPSpillSlot ( int  off  )  [inline]

int llvm::XCoreFunctionInfo::getFPSpillSlot (  )  const [inline]

std::vector<std::pair<unsigned, CalleeSavedInfo> >& llvm::XCoreFunctionInfo::getSpillLabels (  )  [inline]


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