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

References

lib/Transforms/Utils/LoopSimplify.cpp
  630       if (!ExitingBlock->getSinglePredecessor()) continue;
  631       BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator());
  634       if (!CI || CI->getParent() != ExitingBlock) continue;
  640       for (auto I = ExitingBlock->instructionsWithoutDebug().begin(); &*I != BI; ) {
  669                         << ExitingBlock->getName() << "\n");
  671       assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock));
  671       assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock));
  673       LI->removeBlock(ExitingBlock);
  675       DomTreeNode *Node = DT->getNode(ExitingBlock);
  682       DT->eraseNode(ExitingBlock);
  685         ExitBlockSet.insert(ExitingBlock);
  690           ExitingBlock, /* KeepOneInputPHIs */ PreserveLCSSA);
  692           ExitingBlock, /* KeepOneInputPHIs */ PreserveLCSSA);
  693       ExitingBlock->eraseFromParent();