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

References

lib/Transforms/Scalar/JumpThreading.cpp
  395       if (Unreachable.count(&BB))
  397       while (ProcessBlock(&BB)) // Thread all of the branches we can over BB.
  402       if (&BB == &F.getEntryBlock() || DTU->isBBPendingDeletion(&BB))
  402       if (&BB == &F.getEntryBlock() || DTU->isBBPendingDeletion(&BB))
  405       if (pred_empty(&BB)) {
  408         LLVM_DEBUG(dbgs() << "  JT: Deleting dead block '" << BB.getName()
  409                           << "' with terminator: " << *BB.getTerminator()
  411         LoopHeaders.erase(&BB);
  412         LVI->eraseBlock(&BB);
  413         DeleteDeadBlock(&BB, DTU);
  420       auto *BI = dyn_cast<BranchInst>(BB.getTerminator());
  423           BB.getFirstNonPHIOrDbg()->isTerminator() &&
  426           !LoopHeaders.count(&BB) && !LoopHeaders.count(BI->getSuccessor(0)) &&
  427           TryToSimplifyUncondBranchFromEmptyBlock(&BB, DTU)) {
  430         LVI->eraseBlock(&BB);