Lines Matching defs:NewBB
393 const BasicBlock *NewBB = NewPt->getParent();
405 if (BB == NewBB) {
447 const BasicBlock *NewBB = NewPt->getParent();
449 assert(DT->dominates(NewBB, OldBB) && "invalid path");
450 assert(DT->dominates(Def->getDefiningAccess()->getBlock(), NewBB) &&
454 // CFG from OldBB to NewBB. These blocks are all the blocks that may be
455 // executed between the execution of NewBB and OldBB. Hoisting an expression
456 // from OldBB into NewBB has to be safe on all execution paths.
459 if (BB == NewBB) {
524 const BasicBlock *NewBB = NewPt->getParent();
531 if (DT->properlyDominates(NewBB, DBB))
532 // Cannot move the load or store to NewBB above its definition in DBB.
535 if (NewBB == DBB && !MSSA->isLiveOnEntryDef(D))
545 } else if (hasEHOnPath(NewBB, OldBB, NBBsOnAllPaths))
548 if (UBB == NewBB) {
549 if (DT->properlyDominates(DBB, NewBB))