LLVM
15.0.0git
|
#include "Target/SystemZ/SystemZMachineFunctionInfo.h"
Public Member Functions | |
SystemZMachineFunctionInfo (MachineFunction &MF) | |
SystemZ::GPRRegs | getSpillGPRRegs () const |
void | setSpillGPRRegs (Register Low, Register High, unsigned Offs) |
SystemZ::GPRRegs | getRestoreGPRRegs () const |
void | setRestoreGPRRegs (Register Low, Register High, unsigned Offs) |
Register | getVarArgsFirstGPR () const |
void | setVarArgsFirstGPR (Register GPR) |
Register | getVarArgsFirstFPR () const |
void | setVarArgsFirstFPR (Register FPR) |
unsigned | getVarArgsFrameIndex () const |
void | setVarArgsFrameIndex (unsigned FI) |
unsigned | getRegSaveFrameIndex () const |
void | setRegSaveFrameIndex (unsigned FI) |
int | getFramePointerSaveIndex () const |
void | setFramePointerSaveIndex (int Idx) |
unsigned | getNumLocalDynamicTLSAccesses () const |
void | incNumLocalDynamicTLSAccesses () |
![]() | |
virtual | ~MachineFunctionInfo () |
Additional Inherited Members | |
![]() | |
template<typename Ty > | |
static Ty * | create (BumpPtrAllocator &Allocator, MachineFunction &MF) |
Factory function: default behavior is to call new using the supplied allocator. More... | |
Definition at line 27 of file SystemZMachineFunctionInfo.h.
|
inlineexplicit |
Definition at line 40 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 83 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::getOrCreateFramePointerSaveIndex().
|
inline |
Definition at line 87 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 79 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 57 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::emitEpilogue(), llvm::SystemZXPLINKFrameLowering::emitEpilogue(), llvm::SystemZELFFrameLowering::processFunctionBeforeFrameFinalized(), llvm::SystemZELFFrameLowering::restoreCalleeSavedRegisters(), and llvm::SystemZXPLINKFrameLowering::restoreCalleeSavedRegisters().
|
inline |
Definition at line 47 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::emitPrologue(), llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(), and llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters().
|
inline |
Definition at line 70 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 66 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::assignCalleeSavedSpillSlots(), llvm::SystemZELFFrameLowering::determineCalleeSaves(), and llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters().
|
inline |
Definition at line 74 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 88 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 84 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::getOrCreateFramePointerSaveIndex().
|
inline |
Definition at line 80 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 58 of file SystemZMachineFunctionInfo.h.
References llvm::SystemZ::GPRRegs::GPROffset, High, llvm::SystemZ::GPRRegs::HighGPR, llvm::Low, and llvm::SystemZ::GPRRegs::LowGPR.
Referenced by llvm::SystemZELFFrameLowering::assignCalleeSavedSpillSlots(), and llvm::SystemZXPLINKFrameLowering::assignCalleeSavedSpillSlots().
|
inline |
Definition at line 48 of file SystemZMachineFunctionInfo.h.
References llvm::SystemZ::GPRRegs::GPROffset, High, llvm::SystemZ::GPRRegs::HighGPR, llvm::Low, and llvm::SystemZ::GPRRegs::LowGPR.
Referenced by llvm::SystemZELFFrameLowering::assignCalleeSavedSpillSlots(), and llvm::SystemZXPLINKFrameLowering::assignCalleeSavedSpillSlots().
|
inline |
Definition at line 71 of file SystemZMachineFunctionInfo.h.
References FPR.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 67 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 75 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().