Lines Matching defs:NewBB
338 for (BasicBlock *NewBB : *NewBBs)
339 L->addBasicBlockToLoop(NewBB, *LI);
1017 BasicBlock *NewBB = cloneBlockAndUpdatePredecessor(
1019 DuplicateMap[BB].push_back({NewBB, NextState});
1020 BlocksToClean.insert(NewBB);
1021 PrevBB = NewBB;
1089 BasicBlock *NewBB = CloneBasicBlock(
1092 NewBB->moveAfter(BB);
1095 for (Instruction &I : *NewBB) {
1107 updateSuccessorPhis(BB, NewBB, NextState, VMap, DuplicateMap);
1108 updatePredecessor(PrevBB, BB, NewBB, DTU);
1113 for (auto *SuccBB : successors(NewBB)) {
1115 DTU->applyUpdates({{DominatorTree::Insert, NewBB, SuccBB}});
1118 return NewBB;
1123 /// This means creating a new incoming value from NewBB with the new
1176 /// Sets the successor of PrevBB to be NewBB instead of OldBB. Note that all
1179 BasicBlock *NewBB, DomTreeUpdater *DTU) {
1189 PrevTerm->setSuccessor(Idx, NewBB);
1193 {DominatorTree::Insert, PrevBB, NewBB}});