reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);