LLVM API Documentation
#include <PPCFrameInfo.h>
Public Member Functions | |
| PPCFrameInfo (const TargetMachine &tm, bool LP64) | |
Static Public Member Functions | |
| static unsigned | getReturnSaveOffset (bool LP64, bool isMacho) |
| static unsigned | getFramePointerSaveOffset (bool LP64, bool isMacho) |
| static unsigned | getLinkageSize (bool LP64, bool isMacho) |
| static unsigned | getMinCallArgumentsSize (bool LP64, bool isMacho) |
| static unsigned | getMinCallFrameSize (bool LP64, bool isMacho) |
Definition at line 22 of file PPCFrameInfo.h.
| llvm::PPCFrameInfo::PPCFrameInfo | ( | const TargetMachine & | tm, | |
| bool | LP64 | |||
| ) | [inline] |
Definition at line 26 of file PPCFrameInfo.h.
| static unsigned llvm::PPCFrameInfo::getReturnSaveOffset | ( | bool | LP64, | |
| bool | isMacho | |||
| ) | [inline, static] |
getReturnSaveOffset - Return the previous frame offset to save the return address.
Definition at line 32 of file PPCFrameInfo.h.
Referenced by llvm::PPCRegisterInfo::emitEpilogue(), llvm::PPCRegisterInfo::emitPrologue(), and EmitTailCallStoreFPAndRetAddr().
| static unsigned llvm::PPCFrameInfo::getFramePointerSaveOffset | ( | bool | LP64, | |
| bool | isMacho | |||
| ) | [inline, static] |
getFramePointerSaveOffset - Return the previous frame offset to save the frame pointer.
Definition at line 41 of file PPCFrameInfo.h.
Referenced by llvm::PPCRegisterInfo::emitEpilogue(), llvm::PPCRegisterInfo::emitPrologue(), EmitTailCallStoreFPAndRetAddr(), and llvm::PPCRegisterInfo::processFunctionBeforeCalleeSavedScan().
| static unsigned llvm::PPCFrameInfo::getLinkageSize | ( | bool | LP64, | |
| bool | isMacho | |||
| ) | [inline, static] |
getLinkageSize - Return the size of the PowerPC ABI linkage area.
Definition at line 56 of file PPCFrameInfo.h.
Referenced by CalculateParameterAndLinkageAreaSize(), and getMinCallFrameSize().
| static unsigned llvm::PPCFrameInfo::getMinCallArgumentsSize | ( | bool | LP64, | |
| bool | isMacho | |||
| ) | [inline, static] |
getMinCallArgumentsSize - Return the size of the minium PowerPC ABI argument area.
Definition at line 66 of file PPCFrameInfo.h.
Referenced by getMinCallFrameSize().
| static unsigned llvm::PPCFrameInfo::getMinCallFrameSize | ( | bool | LP64, | |
| bool | isMacho | |||
| ) | [inline, static] |
getMinCallFrameSize - Return the minimum size a call frame can be using the PowerPC ABI.
Definition at line 83 of file PPCFrameInfo.h.
References getLinkageSize(), and getMinCallArgumentsSize().
Referenced by CalculateParameterAndLinkageAreaSize(), and llvm::PPCRegisterInfo::determineFrameLayout().