15#ifndef LLVM_DIRECTX_DIRECTXFRAMELOWERING_H
16#define LLVM_DIRECTX_DIRECTXFRAMELOWERING_H
void emitEpilogue(MachineFunction &, MachineBasicBlock &) const override
bool hasFPImpl(const MachineFunction &) const override
void emitPrologue(MachineFunction &, MachineBasicBlock &) const override
emitProlog/emitEpilog - These methods insert prolog and epilog code into the function.
DirectXFrameLowering(const DirectXSubtarget &STI)
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.