Lines Matching defs:Unit
152 for (MCRegUnit Unit : TRI.regunits(Reg)) {
153 auto CI = Copies.find(Unit);
179 for (MCRegUnit Unit : TRI.regunits(Reg)) {
180 auto I = Copies.find(Unit);
188 for (MCRegUnit Unit : RegUnitsToInvalidate)
189 Copies.erase(Unit);
193 void clobberRegUnit(MCRegUnit Unit, const TargetRegisterInfo &TRI,
195 auto I = Copies.find(Unit);
254 for (MCRegUnit Unit : TRI.regunits(Reg)) {
255 clobberRegUnit(Unit, TRI, TII, UseCopyInstr);
307 for (MCRegUnit Unit : TRI.regunits(Def))
308 Copies[Unit] = {MI, nullptr, {}, {}, true};
312 for (MCRegUnit Unit : TRI.regunits(Src)) {
313 auto &Copy = Copies[Unit];
527 for (MCRegUnit Unit : TRI->regunits(Reg)) {
528 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) {
547 for (MCRegUnit Unit : TRI->regunits(LI.PhysReg)) {
548 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI))
1212 for (MCRegUnit Unit : TRI->regunits(MO.getReg().asMCReg())) {
1213 if (auto *Copy = Tracker.findCopyDefViaUnit(Unit, *TRI)) {