Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:NewParent

561       unsigned NewParent = CurrentParent;
562 if (NewParent == DestReg)
567 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI)
568 || !getRegColor(NewParent)))
569 NewParent = ImmediateDominatingParent[NewParent];
571 // If NewParent is nonzero, then its definition dominates the current
573 // NewParent in order to check for an interference.
574 if (NewParent
575 && LI->getInterval(NewParent).liveAt(LI->getInstructionIndex(*BBI))) {
580 CurrentParent = NewParent;
584 ImmediateDominatingParent[DestReg] = NewParent;
621 unsigned NewParent = CurrentParent;
622 while (NewParent
623 && (!DT->dominates(MRI->getVRegDef(NewParent)->getParent(), &MBB)
624 || !getRegColor(NewParent)))
625 NewParent = ImmediateDominatingParent[NewParent];
626 CurrentParent = NewParent;
632 if (NewParent && LI->isLiveOutOfMBB(LI->getInterval(NewParent), &MBB)
633 && NewParent != PredOperandReg)
634 isolateReg(NewParent);