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

References

lib/Transforms/Utils/Local.cpp
  956   if (BB == Succ) return false;
  960   if (!CanPropagatePredecessorsForPHIs(BB, Succ)) return false;
  974   if (!Succ->getSinglePredecessor()) {
  993       if (Succ == CBI->getDefaultDest())
  996         if (Succ == CBI->getIndirectDest(i))
 1005     Updates.push_back({DominatorTree::Delete, BB, Succ});
 1010       if (llvm::find(successors(*I), Succ) == succ_end(*I))
 1011         Updates.push_back({DominatorTree::Insert, *I, Succ});
 1015   if (isa<PHINode>(Succ->begin())) {
 1022     for (BasicBlock::iterator I = Succ->begin(); isa<PHINode>(I); ++I) {
 1029   if (Succ->getSinglePredecessor()) {
 1035     Succ->getInstList().splice(Succ->getFirstNonPHI()->getIterator(),
 1035     Succ->getInstList().splice(Succ->getFirstNonPHI()->getIterator(),
 1057   BB->replaceAllUsesWith(Succ);
 1058   if (!Succ->hasName()) Succ->takeName(BB);
 1058   if (!Succ->hasName()) Succ->takeName(BB);