Lines Matching refs:OldReg
599 Register OldReg = MO.getReg();
609 if (MO.isImplicit() && !MO.isDead() && OldReg == NewReg)
610 ImplicitDefs.push_back(OldReg);
612 if (OldReg == NewReg) {
617 assert(Register::isVirtualRegister(OldReg) &&
621 if (!isProfitableToCSE(NewReg, OldReg, CSMI->getParent(), MI)) {
630 if (!MRI->constrainRegAttrs(NewReg, OldReg)) {
637 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
644 unsigned OldReg = CSEPair.first;
646 // OldReg may have been unused but is used now, clear the Dead flag
651 MRI->replaceRegWith(OldReg, NewReg);