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

References

lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  477       assert(LI.getLoopFor(BB) == &L && "Should be a loop block!");
  478       BasicBlock *TheOnlySucc = getOnlyLiveSuccessor(BB);
  481       LLVM_DEBUG(dbgs() << "Replacing terminator of " << BB->getName()
  488       for (auto *Succ : successors(BB))
  494           Succ->removePredecessor(BB, PreserveLCSSAPhi);
  496             MSSAU->removeEdge(BB, Succ);
  506         TheOnlySucc->removePredecessor(BB, PreserveLCSSAPhi);
  508         MSSAU->removeDuplicatePhiEdgesBetween(BB, TheOnlySucc);
  510       IRBuilder<> Builder(BB->getContext());
  511       Instruction *Term = BB->getTerminator();
  517         DTUpdates.push_back({DominatorTree::Delete, BB, DeadSucc});