Lines Matching refs:NewReg
541 unsigned NewReg = CSMI->getOperand(i).getReg(); in ProcessBlock() local
550 if (MO.isImplicit() && !MO.isDead() && OldReg == NewReg) in ProcessBlock()
553 if (OldReg == NewReg) { in ProcessBlock()
559 TargetRegisterInfo::isVirtualRegister(NewReg) && in ProcessBlock()
562 if (!isProfitableToCSE(NewReg, OldReg, CSMI, MI)) { in ProcessBlock()
571 if (!MRI->constrainRegClass(NewReg, OldRC)) { in ProcessBlock()
577 CSEPairs.push_back(std::make_pair(OldReg, NewReg)); in ProcessBlock()
585 unsigned NewReg = CSEPairs[i].second; in ProcessBlock() local
587 MachineInstr *Def = MRI->getUniqueVRegDef(NewReg); in ProcessBlock()
589 Def->clearRegisterDeads(NewReg); in ProcessBlock()
591 MRI->replaceRegWith(OldReg, NewReg); in ProcessBlock()
592 MRI->clearKillFlags(NewReg); in ProcessBlock()