Home | History | Annotate | Download | only in CodeGen

Lines Matching full:newparent

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