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

References

lib/Transforms/Scalar/LoopFuse.cpp
  216     return Preheader && Header && ExitingBlock && ExitBlock && Latch && L &&
  228     assert(ExitBlock == L->getExitBlock() && "Exit block is out of sync");
  275            << "\tExitBB: " << (ExitBlock ? ExitBlock->getName() : "nullptr")
  275            << "\tExitBB: " << (ExitBlock ? ExitBlock->getName() : "nullptr")
  296       if (!ExitBlock)
 1048       return FC0.ExitBlock == FC1.getEntryBlock();
 1112     assert(FC.ExitBlock && "Expecting a valid exit block");
 1113     return FC.ExitBlock->size() == 1;
 1158     assert(FC1.Preheader == FC0.ExitBlock);
 1371     FC0.ExitBlock->getTerminator()->replaceUsesOfWith(FC1GuardBlock,
 1428     FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock,
 1432         DominatorTree::Delete, FC0.ExitingBlock, FC0.ExitBlock));
 1443     assert(pred_begin(FC0.ExitBlock) == pred_end(FC0.ExitBlock) &&
 1443     assert(pred_begin(FC0.ExitBlock) == pred_end(FC0.ExitBlock) &&
 1445     FC0.ExitBlock->getTerminator()->eraseFromParent();
 1446     new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock);
 1446     new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock);
 1519     DTU.deleteBB(FC0.ExitBlock);