Lines Matching refs:NewParent
561 unsigned NewParent = CurrentParent; in SplitInterferencesForBasicBlock() local
562 if (NewParent == DestReg) in SplitInterferencesForBasicBlock()
567 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI) in SplitInterferencesForBasicBlock()
568 || !getRegColor(NewParent))) in SplitInterferencesForBasicBlock()
569 NewParent = ImmediateDominatingParent[NewParent]; in SplitInterferencesForBasicBlock()
574 if (NewParent in SplitInterferencesForBasicBlock()
575 && LI->getInterval(NewParent).liveAt(LI->getInstructionIndex(*BBI))) { in SplitInterferencesForBasicBlock()
580 CurrentParent = NewParent; in SplitInterferencesForBasicBlock()
584 ImmediateDominatingParent[DestReg] = NewParent; in SplitInterferencesForBasicBlock()
621 unsigned NewParent = CurrentParent; in SplitInterferencesForBasicBlock() local
622 while (NewParent in SplitInterferencesForBasicBlock()
623 && (!DT->dominates(MRI->getVRegDef(NewParent)->getParent(), &MBB) in SplitInterferencesForBasicBlock()
624 || !getRegColor(NewParent))) in SplitInterferencesForBasicBlock()
625 NewParent = ImmediateDominatingParent[NewParent]; in SplitInterferencesForBasicBlock()
626 CurrentParent = NewParent; in SplitInterferencesForBasicBlock()
632 if (NewParent && LI->isLiveOutOfMBB(LI->getInterval(NewParent), &MBB) in SplitInterferencesForBasicBlock()
633 && NewParent != PredOperandReg) in SplitInterferencesForBasicBlock()
634 isolateReg(NewParent); in SplitInterferencesForBasicBlock()