LLVM API Documentation

Public Member Functions
llvm::XCoreFunctionInfo Class Reference

#include <XCoreMachineFunctionInfo.h>

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

List of all members.

Public Member Functions

 XCoreFunctionInfo ()
 XCoreFunctionInfo (MachineFunction &MF)
 ~XCoreFunctionInfo ()
void setVarArgsFrameIndex (int off)
int getVarArgsFrameIndex () const
int createLRSpillSlot (MachineFunction &MF)
bool hasLRSpillSlot ()
int getLRSpillSlot () const
int createFPSpillSlot (MachineFunction &MF)
bool hasFPSpillSlot ()
int getFPSpillSlot () const
const intcreateEHSpillSlot (MachineFunction &MF)
bool hasEHSpillSlot ()
const intgetEHSpillSlot () const
void setReturnStackOffset (unsigned value)
unsigned getReturnStackOffset () const
bool isLargeFrame (const MachineFunction &MF) const
std::vector< std::pair
< MachineBasicBlock::iterator,
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

Definition at line 44 of file XCoreMachineFunctionInfo.h.

Definition at line 52 of file XCoreMachineFunctionInfo.h.

Definition at line 60 of file XCoreMachineFunctionInfo.h.


Member Function Documentation

Definition at line 81 of file XCoreMachineFunctionInfo.h.

Referenced by GetEHSpillList().

Definition at line 74 of file XCoreMachineFunctionInfo.h.

Referenced by GetSpillList().

Definition at line 92 of file XCoreMachineFunctionInfo.h.

Definition at line 63 of file XCoreMachineFunctionInfo.h.

Definition at line 73 of file XCoreMachineFunctionInfo.h.

Definition at line 86 of file XCoreMachineFunctionInfo.h.

Definition at line 62 of file XCoreMachineFunctionInfo.h.


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