13#ifndef LLVM_DIRECTX_DXILREGISTERINFO_H 
   14#define LLVM_DIRECTX_DXILREGISTERINFO_H 
   18#define GET_REGINFO_HEADER 
   19#include "DirectXGenRegisterInfo.inc" 
   29                           unsigned FIOperandNum,
 
 
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