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

References

lib/Transforms/Utils/Local.cpp
  674   while (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) {
  682   BasicBlock *PredBB = DestBB->getSinglePredecessor();
  686   if (PredBB == &DestBB->getParent()->getEntryBlock())
  694     Updates.push_back({DominatorTree::Delete, PredBB, DestBB});
  698       if (llvm::find(successors(*I), DestBB) == succ_end(*I))
  699         Updates.push_back({DominatorTree::Insert, *I, DestBB});
  705   if (DestBB->hasAddressTaken()) {
  706     BlockAddress *BA = BlockAddress::get(DestBB);
  715   PredBB->replaceAllUsesWith(DestBB);
  719   DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
  719   DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
  725     DestBB->moveAfter(PredBB);
  740       DTU->recalculate(*(DestBB->getParent()));