Lines Matching defs:NewBB
594 const BasicBlock *NewBB = NewPt->getParent();
606 if (BB == NewBB) {
641 const BasicBlock *NewBB = NewPt->getParent();
643 assert(DT->dominates(NewBB, OldBB) && "invalid path");
644 assert(DT->dominates(Def->getDefiningAccess()->getBlock(), NewBB) &&
648 // CFG from OldBB to NewBB. These blocks are all the blocks that may be
649 // executed between the execution of NewBB and OldBB. Hoisting an expression
650 // from OldBB into NewBB has to be safe on all execution paths.
653 if (BB == NewBB) {
713 const BasicBlock *NewBB = NewPt->getParent();
720 if (DT->properlyDominates(NewBB, DBB))
721 // Cannot move the load or store to NewBB above its definition in DBB.
724 if (NewBB == DBB && !MSSA->isLiveOnEntryDef(D))
734 } else if (hasEHOnPath(NewBB, OldBB, NBBsOnAllPaths))
737 if (UBB == NewBB) {
738 if (DT->properlyDominates(DBB, NewBB))