Lines Matching refs:NewParent
558 unsigned NewParent = CurrentParent;
559 if (NewParent == DestReg)
564 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI)
565 || !getRegColor(NewParent)))
566 NewParent = ImmediateDominatingParent[NewParent];
568 // If NewParent is nonzero, then its definition dominates the current
570 // NewParent in order to check for an interference.
571 if (NewParent
572 && LI->getInterval(NewParent).liveAt(LI->getInstructionIndex(*BBI))) {
577 CurrentParent = NewParent;
581 ImmediateDominatingParent[DestReg] = NewParent;
618 unsigned NewParent = CurrentParent;
619 while (NewParent
620 && (!DT->dominates(MRI->getVRegDef(NewParent)->getParent(), &MBB)
621 || !getRegColor(NewParent)))
622 NewParent = ImmediateDominatingParent[NewParent];
623 CurrentParent = NewParent;
629 if (NewParent && LI->isLiveOutOfMBB(LI->getInterval(NewParent), &MBB)
630 && NewParent != PredOperandReg)
631 isolateReg(NewParent);