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

References

lib/Transforms/Utils/BasicBlockUtils.cpp
  180   if (!PredBB) return false;
  183   if (PredBB == BB) return false;
  185   if (PredBB->getTerminator()->isExceptionalTerminator())
  189   if (!PredecessorWithTwoSuccessors && PredBB->getUniqueSuccessor() != BB)
  198     if (!(PredBB_BI = dyn_cast<BranchInst>(PredBB->getTerminator())))
  214                     << PredBB->getName() << "\n");
  239       if (llvm::find(successors(PredBB), *I) == succ_end(PredBB))
  239       if (llvm::find(successors(PredBB), *I) == succ_end(PredBB))
  240         Updates.push_back({DominatorTree::Insert, PredBB, *I});
  243     Updates.push_back({DominatorTree::Delete, PredBB, BB});
  246   Instruction *PTI = PredBB->getTerminator();
  255   PredBB->getInstList().splice(PTI->getIterator(), BB->getInstList(),
  259     MSSAU->moveAllAfterMergeBlocks(BB, PredBB, Start);
  263   BB->replaceAllUsesWith(PredBB);
  273     PredBB->getInstList().pop_back();
  276     PredBB->getInstList().splice(PredBB->end(), BB->getInstList());
  276     PredBB->getInstList().splice(PredBB->end(), BB->getInstList());
  297   if (!PredBB->hasName())
  298     PredBB->takeName(BB);