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.