• Home
  • Raw
  • Download

Lines Matching refs:Reg

65     bool hasRAWHazard(unsigned Reg, MachineInstr *MI) const;
89 unsigned Reg = MI->getOperand(1).getReg(); in getAccDefMI() local
90 if (TargetRegisterInfo::isPhysicalRegister(Reg)) in getAccDefMI()
94 MachineInstr *DefMI = MRI->getVRegDef(Reg); in getAccDefMI()
99 Reg = DefMI->getOperand(1).getReg(); in getAccDefMI()
100 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in getAccDefMI()
101 DefMI = MRI->getVRegDef(Reg); in getAccDefMI()
105 Reg = DefMI->getOperand(2).getReg(); in getAccDefMI()
106 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in getAccDefMI()
107 DefMI = MRI->getVRegDef(Reg); in getAccDefMI()
117 unsigned Reg = MI->getOperand(0).getReg(); in getDefReg() local
118 if (TargetRegisterInfo::isPhysicalRegister(Reg) || in getDefReg()
119 !MRI->hasOneNonDBGUse(Reg)) in getDefReg()
120 return Reg; in getDefReg()
123 MachineInstr *UseMI = &*MRI->use_nodbg_begin(Reg); in getDefReg()
125 return Reg; in getDefReg()
128 Reg = UseMI->getOperand(0).getReg(); in getDefReg()
129 if (TargetRegisterInfo::isPhysicalRegister(Reg) || in getDefReg()
130 !MRI->hasOneNonDBGUse(Reg)) in getDefReg()
131 return Reg; in getDefReg()
132 UseMI = &*MRI->use_nodbg_begin(Reg); in getDefReg()
134 return Reg; in getDefReg()
137 return Reg; in getDefReg()
143 unsigned Reg = MI->getOperand(1).getReg(); in hasLoopHazard() local
144 if (TargetRegisterInfo::isPhysicalRegister(Reg)) in hasLoopHazard()
148 MachineInstr *DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
165 Reg = DefMI->getOperand(1).getReg(); in hasLoopHazard()
166 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in hasLoopHazard()
167 DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
171 Reg = DefMI->getOperand(2).getReg(); in hasLoopHazard()
172 if (TargetRegisterInfo::isVirtualRegister(Reg)) { in hasLoopHazard()
173 DefMI = MRI->getVRegDef(Reg); in hasLoopHazard()
184 bool MLxExpansion::hasRAWHazard(unsigned Reg, MachineInstr *MI) const { in hasRAWHazard() argument
194 return MI->readsRegister(Reg, TRI); in hasRAWHazard()