Lines Matching defs:OldReg
635 Register OldReg = MO.getReg();
645 if (MO.isImplicit() && !MO.isDead() && OldReg == NewReg)
646 ImplicitDefs.push_back(OldReg);
648 if (OldReg == NewReg) {
653 assert(OldReg.isVirtual() && NewReg.isVirtual() &&
656 if (!isProfitableToCSE(NewReg, OldReg, CSMI->getParent(), &MI)) {
665 if (!MRI->constrainRegAttrs(NewReg, OldReg)) {
672 CSEPairs.push_back(std::make_pair(OldReg, NewReg));
679 unsigned OldReg = CSEPair.first;
681 // OldReg may have been unused but is used now, clear the Dead flag
686 MRI->replaceRegWith(OldReg, NewReg);