Lines Matching defs:ExitBlocks
484 SmallVector<BasicBlock *, 8> ExitBlocks;
485 L->getUniqueExitBlocks(ExitBlocks);
488 bool HasCatchSwitch = llvm::any_of(ExitBlocks, [](BasicBlock *Exit) {
495 InsertPts.reserve(ExitBlocks.size());
496 MSSAInsertPts.reserve(ExitBlocks.size());
497 for (BasicBlock *ExitBlock : ExitBlocks) {
513 PointerMustAliases, ExitBlocks, InsertPts, MSSAInsertPts, PIC, LI,
1565 SmallVector<BasicBlock *, 32> ExitBlocks;
1566 CurLoop->getUniqueExitBlocks(ExitBlocks);
1567 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1568 ExitBlocks.end());
1699 SmallVector<BasicBlock *, 32> ExitBlocks;
1700 CurLoop->getUniqueExitBlocks(ExitBlocks);
1701 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1702 ExitBlocks.end());
1969 SmallVectorImpl<BasicBlock *> &ExitBlocks,
2135 llvm::all_of(ExitBlocks, [&](BasicBlock *Exit) {
2232 LoopPromoter Promoter(SomePtr, LoopUses, SSA, ExitBlocks, InsertPts,