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().