Lines Matching defs:ExitingBlocks
1490 // In LoopDeletion pass Loop can be deleted when ExitingBlocks.size() > 1.
1491 // We obviate multiple ExitingBlocks case for simplicity.
1492 // TODO: If we see testcase with multiple ExitingBlocks can be deleted
1494 SmallVector<BasicBlock *, 4> ExitingBlocks;
1495 L->getExitingBlocks(ExitingBlocks);
1498 if (ExitBlocks.size() != 1 || ExitingBlocks.size() != 1)
1504 Value *Incoming = P->getIncomingValueForBlock(ExitingBlocks[0]);
2112 SmallVector<BasicBlock *, 4> ExitingBlocks;
2113 L.getExitingBlocks(ExitingBlocks);
2115 [&L, &AA, &AccessedLocs, &ExitingBlocks, &InstToDuplicate,
2189 for (auto *Exiting : ExitingBlocks) {