Lines Matching refs:RUI
93 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in markRegsUnavailable() local
94 auto CI = Copies.find(*RUI); in markRegsUnavailable()
103 for (MCRegUnitIterator RUI(Reg, &TRI); RUI.isValid(); ++RUI) { in clobberRegister() local
104 auto I = Copies.find(*RUI); in clobberRegister()
127 for (MCRegUnitIterator RUI(Def, &TRI); RUI.isValid(); ++RUI) in trackCopy() local
128 Copies[*RUI] = {MI, {}, true}; in trackCopy()
132 for (MCRegUnitIterator RUI(Src, &TRI); RUI.isValid(); ++RUI) { in trackCopy() local
133 auto I = Copies.insert({*RUI, {nullptr, {}, false}}); in trackCopy()
158 MCRegUnitIterator RUI(Reg, &TRI); in findAvailCopy() local
160 findCopyForUnit(*RUI, TRI, /*MustBeAvailable=*/true); in findAvailCopy()
238 for (MCRegUnitIterator RUI(Reg, TRI); RUI.isValid(); ++RUI) { in ReadRegister() local
239 if (MachineInstr *Copy = Tracker.findCopyForUnit(*RUI, *TRI)) { in ReadRegister()