Lines Matching defs:ExitBlocks
486 SmallVector<BasicBlock *, 8> ExitBlocks;
487 L->getUniqueExitBlocks(ExitBlocks);
490 bool HasCatchSwitch = llvm::any_of(ExitBlocks, [](BasicBlock *Exit) {
497 InsertPts.reserve(ExitBlocks.size());
498 MSSAInsertPts.reserve(ExitBlocks.size());
499 for (BasicBlock *ExitBlock : ExitBlocks) {
515 PointerMustAliases, ExitBlocks, InsertPts, MSSAInsertPts, PIC, LI,
1567 SmallVector<BasicBlock *, 32> ExitBlocks;
1568 CurLoop->getUniqueExitBlocks(ExitBlocks);
1569 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1570 ExitBlocks.end());
1702 SmallVector<BasicBlock *, 32> ExitBlocks;
1703 CurLoop->getUniqueExitBlocks(ExitBlocks);
1704 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1705 ExitBlocks.end());
1972 SmallVectorImpl<BasicBlock *> &ExitBlocks,
2144 llvm::all_of(ExitBlocks, [&](BasicBlock *Exit) {
2241 LoopPromoter Promoter(SomePtr, LoopUses, SSA, ExitBlocks, InsertPts,