Lines Matching refs:ExitBlocks
368 SmallVector<BasicBlock *, 8> ExitBlocks;
369 L->getUniqueExitBlocks(ExitBlocks);
372 bool HasCatchSwitch = llvm::any_of(ExitBlocks, [](BasicBlock *Exit) {
379 InsertPts.reserve(ExitBlocks.size());
381 MSSAInsertPts.reserve(ExitBlocks.size());
382 for (BasicBlock *ExitBlock : ExitBlocks) {
414 PointerMustAliases, ExitBlocks, InsertPts, MSSAInsertPts, PIC, LI,
1464 SmallVector<BasicBlock *, 32> ExitBlocks;
1465 CurLoop->getUniqueExitBlocks(ExitBlocks);
1466 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1467 ExitBlocks.end());
1597 SmallVector<BasicBlock *, 32> ExitBlocks;
1598 CurLoop->getUniqueExitBlocks(ExitBlocks);
1599 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1600 ExitBlocks.end());
1839 SmallVectorImpl<BasicBlock *> &ExitBlocks,
1991 SafeToInsertStore = llvm::all_of(ExitBlocks, [&](BasicBlock *Exit) {
2074 LoopPromoter Promoter(SomePtr, LoopUses, SSA, PointerMustAliases, ExitBlocks,