LLVM API Documentation
#include <XCoreMachineFunctionInfo.h>
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 () |
Definition at line 28 of file XCoreMachineFunctionInfo.h.
| 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.
| 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] |
Definition at line 54 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::processFunctionBeforeCalleeSavedScan().
| bool llvm::XCoreFunctionInfo::getUsesLR | ( | ) | const [inline] |
Definition at line 55 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::emitEpilogue(), and llvm::XCoreRegisterInfo::emitPrologue().
| void llvm::XCoreFunctionInfo::setLRSpillSlot | ( | int | off | ) | [inline] |
Definition at line 57 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::processFunctionBeforeCalleeSavedScan().
| int llvm::XCoreFunctionInfo::getLRSpillSlot | ( | ) | const [inline] |
Definition at line 58 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::emitEpilogue(), and llvm::XCoreRegisterInfo::emitPrologue().
| void llvm::XCoreFunctionInfo::setFPSpillSlot | ( | int | off | ) | [inline] |
Definition at line 60 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::processFunctionBeforeCalleeSavedScan().
| int llvm::XCoreFunctionInfo::getFPSpillSlot | ( | ) | const [inline] |
Definition at line 61 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::emitEpilogue(), and llvm::XCoreRegisterInfo::emitPrologue().
| std::vector<std::pair<unsigned, CalleeSavedInfo> >& llvm::XCoreFunctionInfo::getSpillLabels | ( | ) | [inline] |
Definition at line 63 of file XCoreMachineFunctionInfo.h.
Referenced by llvm::XCoreRegisterInfo::emitPrologue(), and llvm::XCoreInstrInfo::spillCalleeSavedRegisters().