reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2346 assert(CurLoop->contains(OldLoopBB) && !CurLoop->contains(SuccessorBB) && 2351 BasicBlock *NewBB = GetReplacementBB(OldLoopBB); 2354 Builder.SetCurrentDebugLocation(OldLoopBB->getTerminator()->getDebugLoc()); 2360 SuccessorBB->replacePhiUsesWith(OldLoopBB, NewBB); 2364 OldLoopBB->getTerminator()->replaceSuccessorWith(SuccessorBB, 2366 DTUpdates.push_back({DominatorTree::Delete, OldLoopBB, SuccessorBB}); 2367 DTUpdates.push_back({DominatorTree::Insert, OldLoopBB, PhonySuccessorBB});