reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
173 bool OnlyOneUse = MRI->hasOneNonDBGUse(Reg); 174 MachineInstr *DefMI = MRI->getVRegDef(Reg); 196 if (!MRI->constrainRegAttrs(SrcReg, Reg)) 203 MRI->clearKillFlags(SrcReg); 344 if (MRI->isAllocatable(PhysDefs[i].second) || 345 MRI->isReserved(PhysDefs[i].second)) 441 for (MachineInstr &MI : MRI->use_nodbg_instructions(CSReg)) { 444 for (MachineInstr &MI : MRI->use_nodbg_instructions(Reg)) { 473 for (MachineInstr &MI : MRI->use_nodbg_instructions(Reg)) { 487 for (MachineInstr &UseMI : MRI->use_nodbg_instructions(CSReg)) { 629 if (!MRI->constrainRegAttrs(NewReg, OldReg)) { 646 MachineInstr *Def = MRI->getUniqueVRegDef(NewReg); 650 MRI->replaceRegWith(OldReg, NewReg); 651 MRI->clearKillFlags(NewReg); 682 MRI->clearKillFlags(ImplicitDef); 828 Register NewReg = MRI->cloneVirtualRegister(VReg); 887 MRI = &MF.getRegInfo();