19#define GET_REGINFO_TARGET_DESC
20#include "DirectXGenRegisterInfo.inc"
36 int SPAdj,
unsigned FIOperandNum,
This file contains DirectX target interface.
Promote Memory to Register
uint64_t IntrinsicInst * II
MachineInstrBundleIterator< MachineInstr > iterator
Wrapper class representing virtual and physical registers.
This is an optimization pass for GlobalISel generic memory operations.
uint16_t MCPhysReg
An unsigned integer type large enough to represent all physical registers, but not necessarily virtua...
Register getFrameRegister(const MachineFunction &MF) const override
BitVector getReservedRegs(const MachineFunction &MF) const override
const MCPhysReg * getCalleeSavedRegs(const MachineFunction *MF) const override
bool eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=nullptr) const override