13#ifndef LLVM_LIB_TARGET_SPIRV_SPIRVREGISTERINFO_H
14#define LLVM_LIB_TARGET_SPIRV_SPIRVREGISTERINFO_H
18#define GET_REGINFO_HEADER
19#include "SPIRVGenRegisterInfo.inc"
28 unsigned FIOperandNum,
Wrapper class representing virtual and physical registers.
This is an optimization pass for GlobalISel generic memory operations.
const MCPhysReg * getCalleeSavedRegs(const MachineFunction *MF) const override
BitVector getReservedRegs(const MachineFunction &MF) const override
bool eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, unsigned FIOperandNum, RegScavenger *RS=nullptr) const override
Register getFrameRegister(const MachineFunction &MF) const override