14#ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUFRAMELOWERING_H
15#define LLVM_LIB_TARGET_AMDGPU_AMDGPUFRAMELOWERING_H
static GCRegistry::Add< StatepointGC > D("statepoint-example", "an example strategy for statepoint")
unsigned getStackWidth(const MachineFunction &MF) const
AMDGPUFrameLowering(StackDirection D, Align StackAl, int LAO, Align TransAl=Align(1))
~AMDGPUFrameLowering() override
TargetFrameLowering(StackDirection D, Align StackAl, int LAO, Align TransAl=Align(1), bool StackReal=true)
This is an optimization pass for GlobalISel generic memory operations.
This struct is a compact representation of a valid (non-zero power of two) alignment.