15 #ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUFRAMELOWERING_H
16 #define LLVM_LIB_TARGET_AMDGPU_AMDGPUFRAMELOWERING_H
30 unsigned TransAl = 1);
38 unsigned &FrameReg)
const override;
47 #endif // LLVM_LIB_TARGET_AMDGPU_AMDGPUFRAMELOWERING_H
bool hasFP(const MachineFunction &MF) const override
hasFP - Return true if the specified function should have a dedicated frame pointer register...
static GCRegistry::Add< StatepointGC > D("statepoint-example","an example strategy for statepoint")
AMDGPUFrameLowering(StackDirection D, unsigned StackAl, int LAO, unsigned TransAl=1)
Information about stack frame layout on the target.
unsigned getStackWidth(const MachineFunction &MF) const
Information about the stack frame layout on the AMDGPU targets.
int getFrameIndexReference(const MachineFunction &MF, int FI, unsigned &FrameReg) const override
~AMDGPUFrameLowering() override