reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 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});