LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::PowerPCFrameInfo Class Reference

#include <PowerPCFrameInfo.h>

Inheritance diagram for llvm::PowerPCFrameInfo:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PowerPCFrameInfo (const TargetMachine &tm, bool LP64)
const std::pair< unsigned,
int > * 
getCalleeSaveSpillSlots (unsigned &NumEntries) const

Detailed Description

Definition at line 22 of file PowerPCFrameInfo.h.


Constructor & Destructor Documentation

llvm::PowerPCFrameInfo::PowerPCFrameInfo const TargetMachine tm,
bool  LP64
[inline]
 

Definition at line 27 of file PowerPCFrameInfo.h.


Member Function Documentation

const std::pair<unsigned, int>* llvm::PowerPCFrameInfo::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 PowerPCFrameInfo.h.


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