Searched refs:R600RegisterInfo (Results 1 – 19 of 19) sorted by relevance
24 unsigned R600RegisterInfo::getSubRegFromChannel(unsigned Channel) { in getSubRegFromChannel()36 BitVector R600RegisterInfo::getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()70 const MCPhysReg *R600RegisterInfo::getCalleeSavedRegs( in getCalleeSavedRegs()75 Register R600RegisterInfo::getFrameRegister(const MachineFunction &MF) const { in getFrameRegister()79 unsigned R600RegisterInfo::getHWRegChan(unsigned reg) const { in getHWRegChan()83 unsigned R600RegisterInfo::getHWRegIndex(unsigned Reg) const { in getHWRegIndex()87 const TargetRegisterClass * R600RegisterInfo::getCFGStructurizerRegClass( in getCFGStructurizerRegClass()95 bool R600RegisterInfo::isPhysRegLiveAcrossClauses(Register Reg) const { in isPhysRegLiveAcrossClauses()108 void R600RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator MI, in eliminateFrameIndex()115 void R600RegisterInfo::reserveRegisterTuples(BitVector &Reserved, unsigned Reg) const { in reserveRegisterTuples()
74 const R600RegisterInfo &TRI = TII->getRegisterInfo(); in runOnMachineFunction()124 const R600RegisterInfo &TRI = TII->getRegisterInfo(); in runOnMachineFunction()210 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()215 unsigned SubRegIndex0 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[Chan]); in runOnMachineFunction()216 unsigned SubRegIndex1 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[3 - Chan]); in runOnMachineFunction()225 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()
22 struct R600RegisterInfo final : public R600GenRegisterInfo {23 R600RegisterInfo() : R600GenRegisterInfo(0) {} in R600RegisterInfo() function
25 struct R600RegisterInfo;30 const R600RegisterInfo *TRI = nullptr;
41 const R600RegisterInfo RI;71 const R600RegisterInfo &getRegisterInfo() const { in getRegisterInfo()217 const R600RegisterInfo &TRI) const;
21 const R600RegisterInfo *RI in getFrameIndexReference()
27 include "R600RegisterInfo.td"
67 const R600RegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
48 const R600RegisterInfo *RI = STM.getRegisterInfo(); in EmitProgramInfoR600()
205 const R600RegisterInfo *TRI = nullptr;280 R600RegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)), in isCompatibleWithClause()289 R600RegisterInfo::getSubRegFromChannel(TRI->getHWRegChan(Reg)), in isCompatibleWithClause()
112 R600RegisterInfo.cpp
182 const R600RegisterInfo &TRI = TII->getRegisterInfo(); in canClauseLocalKillFitInClause()
53 const R600RegisterInfo &TRI;
27 TRI = static_cast<const R600RegisterInfo*>(DAG->TRI); in initialize()
57 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(I); in copyPhysReg()1069 const R600RegisterInfo &TRI) const { in reserveIndirectRegisters()
153 const R600RegisterInfo *TRI = nullptr;
679 : R600RegisterInfo::getSubRegFromChannel(i); in SelectBuildVector()690 : R600RegisterInfo::getSubRegFromChannel(i); in SelectBuildVector()
82 R600RegisterInfo.cpp \
195 "R600RegisterInfo.cpp",