LLVM API Documentation
#include <PPCFrameInfo.h>
Inheritance diagram for llvm::PPCFrameInfo:


Public Member Functions | |
| PPCFrameInfo (const TargetMachine &tm, bool LP64) | |
| const std::pair< unsigned, int > * | getCalleeSaveSpillSlots (unsigned &NumEntries) const |
Definition at line 22 of file PPCFrameInfo.h.
| llvm::PPCFrameInfo::PPCFrameInfo | ( | const TargetMachine & | tm, | |
| bool | LP64 | |||
| ) | [inline] |
Definition at line 27 of file PPCFrameInfo.h.
| const std::pair<unsigned, int>* llvm::PPCFrameInfo::getCalleeSaveSpillSlots | ( | unsigned & | NumEntries | ) | const [inline, virtual] |
getCalleeSaveSpillSlots - This method returns a pointer to an array of pairs, that contains an entry for each callee save register that must be spilled to a particular stack location if it is spilled.
Each entry in this array contains a <register,offset> pair, indicating the fixed offset from the incoming stack pointer that each register should be spilled at. If a register is not listed here, the code generator is allowed to spill it anywhere it chooses.
Reimplemented from llvm::TargetFrameInfo.
Definition at line 34 of file PPCFrameInfo.h.