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

References

lib/Transforms/Utils/BreakCriticalEdges.cpp
  162                       TIBB->getName() + "." + DestBB->getName() + "_crit_edge");
  171   Function &F = *TIBB->getParent();
  172   Function::iterator FBBI = TIBB->getIterator();
  190       if (PN->getIncomingBlock(BBIdx) != TIBB)
  191         BBIdx = PN->getBasicBlockIndex(TIBB);
  204       DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs);
  218         DestBB, NewBB, {TIBB}, Options.MergeIdenticalEdges);
  234     Updates.push_back({DominatorTree::Insert, TIBB, NewBB});
  236     if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB))
  236     if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB))
  237       Updates.push_back({DominatorTree::Delete, TIBB, DestBB});
  247     if (Loop *TIL = LI->getLoopFor(TIBB)) {
  280           createPHIsForSplitLoopExit(TIBB, NewBB, DestBB);