Lines Matching defs:ExitingBlocks
1430 // In LoopDeletion pass Loop can be deleted when ExitingBlocks.size() > 1.
1431 // We obviate multiple ExitingBlocks case for simplicity.
1432 // TODO: If we see testcase with multiple ExitingBlocks can be deleted
1434 SmallVector<BasicBlock *, 4> ExitingBlocks;
1435 L->getExitingBlocks(ExitingBlocks);
1438 if (ExitBlocks.size() != 1 || ExitingBlocks.size() != 1)
1444 Value *Incoming = P->getIncomingValueForBlock(ExitingBlocks[0]);
2054 SmallVector<BasicBlock *, 4> ExitingBlocks;
2055 L.getExitingBlocks(ExitingBlocks);
2057 [&L, &AA, &AccessedLocs, &ExitingBlocks, &InstToDuplicate,
2131 for (auto *Exiting : ExitingBlocks) {