LLVM 20.0.0git
|
#include "Target/SystemZ/SystemZMachineFunctionInfo.h"
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::MachineFunctionInfo | |
template<typename FuncInfoTy , typename SubtargetTy = TargetSubtargetInfo> | |
static FuncInfoTy * | create (BumpPtrAllocator &Allocator, const Function &F, const SubtargetTy *STI) |
Factory function: default behavior is to call new using the supplied allocator. | |
template<typename Ty > | |
static Ty * | create (BumpPtrAllocator &Allocator, const Ty &MFI) |
Definition at line 27 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 45 of file SystemZMachineFunctionInfo.h.
|
overridevirtual |
Make a functionally equivalent copy of this MachineFunctionInfo in MF
.
This requires remapping MachineBasicBlock references from the original parent to values in the new function. Targets may assume that virtual register and frame index values are preserved in the new function.
Reimplemented from llvm::MachineFunctionInfo.
Definition at line 17 of file SystemZMachineFunctionInfo.cpp.
References llvm::MachineFunction::cloneInfo().
|
inline |
Definition at line 108 of file SystemZMachineFunctionInfo.h.
Referenced by getADAEntry(), and getzOSCalleeAndADA().
|
inline |
|
inline |
Definition at line 103 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 95 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 73 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 57 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 63 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::emitPrologue(), llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters(), and llvm::SystemZXPLINKFrameLowering::spillCalleeSavedRegisters().
|
inline |
Definition at line 86 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 82 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZELFFrameLowering::assignCalleeSavedSpillSlots(), llvm::SystemZELFFrameLowering::determineCalleeSaves(), and llvm::SystemZELFFrameLowering::spillCalleeSavedRegisters().
|
inline |
Definition at line 90 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 104 of file SystemZMachineFunctionInfo.h.
|
inline |
Definition at line 109 of file SystemZMachineFunctionInfo.h.
References Reg.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 100 of file SystemZMachineFunctionInfo.h.
References Idx.
Referenced by llvm::SystemZELFFrameLowering::getOrCreateFramePointerSaveIndex(), and llvm::SystemZXPLINKFrameLowering::getOrCreateFramePointerSaveIndex().
|
inline |
Definition at line 96 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 74 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 58 of file SystemZMachineFunctionInfo.h.
References Size.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 64 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 87 of file SystemZMachineFunctionInfo.h.
References FPR.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 83 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().
|
inline |
Definition at line 91 of file SystemZMachineFunctionInfo.h.
Referenced by llvm::SystemZTargetLowering::LowerFormalArguments().