Lines Matching defs:NewBB
593 const BasicBlock *NewBB = NewPt->getParent();
605 if (BB == NewBB) {
640 const BasicBlock *NewBB = NewPt->getParent();
642 assert(DT->dominates(NewBB, OldBB) && "invalid path");
643 assert(DT->dominates(Def->getDefiningAccess()->getBlock(), NewBB) &&
647 // CFG from OldBB to NewBB. These blocks are all the blocks that may be
648 // executed between the execution of NewBB and OldBB. Hoisting an expression
649 // from OldBB into NewBB has to be safe on all execution paths.
652 if (BB == NewBB) {
712 const BasicBlock *NewBB = NewPt->getParent();
719 if (DT->properlyDominates(NewBB, DBB))
720 // Cannot move the load or store to NewBB above its definition in DBB.
723 if (NewBB == DBB && !MSSA->isLiveOnEntryDef(D))
733 } else if (hasEHOnPath(NewBB, OldBB, NBBsOnAllPaths))
736 if (UBB == NewBB) {
737 if (DT->properlyDominates(DBB, NewBB))