Lines Matching defs:OldReg
633 Register OldReg = MO.getReg();
643 if (MO.isImplicit() && !MO.isDead() && OldReg == NewReg)
644 ImplicitDefs.push_back(OldReg);
646 if (OldReg == NewReg) {
651 assert(OldReg.isVirtual() && NewReg.isVirtual() &&
654 if (!isProfitableToCSE(NewReg, OldReg, CSMI->getParent(), &MI)) {
663 if (!MRI->constrainRegAttrs(NewReg, OldReg)) {
670 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
677 unsigned OldReg = CSEPair.first;
679 // OldReg may have been unused but is used now, clear the Dead flag
684 MRI->replaceRegWith(OldReg, NewReg);