Searched refs:AMDGPURegisterInfo (Results 1 – 23 of 23) sorted by relevance
20 AMDGPURegisterInfo::AMDGPURegisterInfo() : AMDGPUGenRegisterInfo(0) {} in AMDGPURegisterInfo() function in AMDGPURegisterInfo30 const MCPhysReg *AMDGPURegisterInfo::getCalleeSavedRegs( in getCalleeSavedRegs()35 unsigned AMDGPURegisterInfo::getFrameRegister(const MachineFunction &MF) const { in getFrameRegister()39 unsigned AMDGPURegisterInfo::getSubRegFromChannel(unsigned Channel) const { in getSubRegFromChannel()
30 struct AMDGPURegisterInfo : public AMDGPUGenRegisterInfo { struct31 AMDGPURegisterInfo();
24 struct R600RegisterInfo final : public AMDGPURegisterInfo {
122 const AMDGPURegisterInfo *getRegisterInfo() const override;453 inline const AMDGPURegisterInfo *AMDGPUSubtarget::getRegisterInfo() const { in getRegisterInfo()
1 //===-- AMDGPURegisterInfo.td - AMDGPU register info -------*- tablegen -*-===//
79 const AMDGPURegisterInfo *RI in getFrameIndexReference()
23 R600RegisterInfo::R600RegisterInfo() : AMDGPURegisterInfo() { in R600RegisterInfo()
50 AMDGPURegisterInfo.cpp
26 struct SIRegisterInfo final : public AMDGPURegisterInfo {
402 include "AMDGPURegisterInfo.td"
93 SIRegisterInfo::SIRegisterInfo() : AMDGPURegisterInfo(), in SIRegisterInfo()
290 const AMDGPURegisterInfo *TRI = Subtarget->getRegisterInfo(); in Select()
23 AMDGPURegisterInfo::AMDGPURegisterInfo() : AMDGPUGenRegisterInfo(0) {} in AMDGPURegisterInfo() function in AMDGPURegisterInfo30 unsigned AMDGPURegisterInfo::getSubRegFromChannel(unsigned Channel) { in getSubRegFromChannel()42 void AMDGPURegisterInfo::reserveRegisterTuples(BitVector &Reserved, unsigned Reg) const { in reserveRegisterTuples()
27 struct AMDGPURegisterInfo : public AMDGPUGenRegisterInfo { struct28 AMDGPURegisterInfo();
223 unsigned SubRegIndex = AMDGPURegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()228 unsigned SubRegIndex0 = AMDGPURegisterInfo::getSubRegFromChannel(CubeSrcSwz[Chan]); in runOnMachineFunction()229 unsigned SubRegIndex1 = AMDGPURegisterInfo::getSubRegFromChannel(CubeSrcSwz[3 - Chan]); in runOnMachineFunction()238 unsigned SubRegIndex = AMDGPURegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()
29 class SIRegisterInfo final : public AMDGPURegisterInfo {
64 AMDGPURegisterInfo.cpp
60 AMDGPURegisterInfo(), in SIRegisterInfo()1542 return AMDGPURegisterInfo::getRegPressureLimit(RC, MF); in getRegPressureLimit()1560 return AMDGPURegisterInfo::getRegPressureSetLimit(MF, Idx); in getRegPressureSetLimit()1568 return AMDGPURegisterInfo::getRegUnitPressureSets(RegUnit); in getRegUnitPressureSets()
312 AMDGPURegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)), in isCompatibleWithClause()321 AMDGPURegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)), in isCompatibleWithClause()
732 include "AMDGPURegisterInfo.td"
435 unsigned Sub = AMDGPURegisterInfo::getSubRegFromChannel(i); in SelectBuildVector()445 unsigned Sub = AMDGPURegisterInfo::getSubRegFromChannel(i); in SelectBuildVector()
81 unsigned SubRegIndex = AMDGPURegisterInfo::getSubRegFromChannel(I); in copyPhysReg()