LLVM API Documentation
#include <SystemZMachineFunctionInfo.h>
Public Member Functions | |
SystemZMachineFunctionInfo (MachineFunction &MF) | |
unsigned | getLowSavedGPR () const |
void | setLowSavedGPR (unsigned Reg) |
unsigned | getHighSavedGPR () const |
void | setHighSavedGPR (unsigned Reg) |
unsigned | getVarArgsFirstGPR () const |
void | setVarArgsFirstGPR (unsigned GPR) |
unsigned | getVarArgsFirstFPR () const |
void | setVarArgsFirstFPR (unsigned FPR) |
unsigned | getVarArgsFrameIndex () const |
void | setVarArgsFrameIndex (unsigned FI) |
unsigned | getRegSaveFrameIndex () const |
void | setRegSaveFrameIndex (unsigned FI) |
bool | getManipulatesSP () const |
void | setManipulatesSP (bool MSP) |
Definition at line 17 of file SystemZMachineFunctionInfo.h.
llvm::SystemZMachineFunctionInfo::SystemZMachineFunctionInfo | ( | MachineFunction & | MF | ) | [inline, explicit] |
Definition at line 28 of file SystemZMachineFunctionInfo.h.
unsigned llvm::SystemZMachineFunctionInfo::getHighSavedGPR | ( | ) | const [inline] |
Definition at line 39 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZFrameLowering::restoreCalleeSavedRegisters().
unsigned llvm::SystemZMachineFunctionInfo::getLowSavedGPR | ( | ) | const [inline] |
Definition at line 34 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZFrameLowering::emitEpilogue(), llvm::SystemZFrameLowering::emitPrologue(), and llvm::SystemZFrameLowering::restoreCalleeSavedRegisters().
bool llvm::SystemZMachineFunctionInfo::getManipulatesSP | ( | ) | const [inline] |
Definition at line 62 of file SystemZMachineFunctionInfo.h.
unsigned llvm::SystemZMachineFunctionInfo::getRegSaveFrameIndex | ( | ) | const [inline] |
Definition at line 57 of file SystemZMachineFunctionInfo.h.
unsigned llvm::SystemZMachineFunctionInfo::getVarArgsFirstFPR | ( | ) | const [inline] |
Definition at line 48 of file SystemZMachineFunctionInfo.h.
unsigned llvm::SystemZMachineFunctionInfo::getVarArgsFirstGPR | ( | ) | const [inline] |
Definition at line 44 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZFrameLowering::processFunctionBeforeCalleeSavedScan(), and llvm::SystemZFrameLowering::spillCalleeSavedRegisters().
unsigned llvm::SystemZMachineFunctionInfo::getVarArgsFrameIndex | ( | ) | const [inline] |
Definition at line 52 of file SystemZMachineFunctionInfo.h.
void llvm::SystemZMachineFunctionInfo::setHighSavedGPR | ( | unsigned | Reg | ) | [inline] |
Definition at line 40 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZFrameLowering::spillCalleeSavedRegisters().
void llvm::SystemZMachineFunctionInfo::setLowSavedGPR | ( | unsigned | Reg | ) | [inline] |
Definition at line 35 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZFrameLowering::spillCalleeSavedRegisters().
void llvm::SystemZMachineFunctionInfo::setManipulatesSP | ( | bool | MSP | ) | [inline] |
Definition at line 63 of file SystemZMachineFunctionInfo.h.
void llvm::SystemZMachineFunctionInfo::setRegSaveFrameIndex | ( | unsigned | FI | ) | [inline] |
Definition at line 58 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
void llvm::SystemZMachineFunctionInfo::setVarArgsFirstFPR | ( | unsigned | FPR | ) | [inline] |
Definition at line 49 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
void llvm::SystemZMachineFunctionInfo::setVarArgsFirstGPR | ( | unsigned | GPR | ) | [inline] |
Definition at line 45 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
void llvm::SystemZMachineFunctionInfo::setVarArgsFrameIndex | ( | unsigned | FI | ) | [inline] |
Definition at line 53 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().