Lines Matching defs:NewBB
313 for (BasicBlock *NewBB : *NewBBs)
314 L->addBasicBlockToLoop(NewBB, *LI);
975 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor(
977 DuplicateMap[BB].push_back({NewBB, NextState});
978 BlocksToClean.insert(NewBB);
979 PrevBB = NewBB;
1047 BasicBlock *NewBB = CloneBasicBlock(
1050 NewBB->moveAfter(BB);
1053 for (Instruction &I : *NewBB) {
1065 updateSuccessorPhis(BB, NewBB, NextState, VMap, DuplicateMap);
1066 updatePredecessor(PrevBB, BB, NewBB, DTU);
1071 for (auto *SuccBB : successors(NewBB)) {
1073 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}});
1076 return NewBB;
1081 /// This means creating a new incoming value from NewBB with the new
1134 /// Sets the successor of PrevBB to be NewBB instead of OldBB. Note that all
1137 BasicBlock *NewBB, DomTreeUpdater *DTU) {
1147 PrevTerm->setSuccessor(Idx, NewBB);
1151 {DominatorTree::Insert, PrevBB, NewBB}});