Lines Matching refs:ExitBlocks
251 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnLoop() local
258 AS, ExitBlocks, InsertPts, PIC, LI, DT, TLI, L, CurAST, &SafetyInfo); in runOnLoop()
663 SmallVector<BasicBlock *, 32> ExitBlocks; in sink() local
664 CurLoop->getUniqueExitBlocks(ExitBlocks); in sink()
665 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(), in sink()
666 ExitBlocks.end()); in sink()
843 AliasSet &AS, SmallVectorImpl<BasicBlock *> &ExitBlocks, in promoteLoopAccessesToScalars() argument
1018 if (ExitBlocks.empty()) { in promoteLoopAccessesToScalars()
1019 CurLoop->getUniqueExitBlocks(ExitBlocks); in promoteLoopAccessesToScalars()
1021 InsertPts.reserve(ExitBlocks.size()); in promoteLoopAccessesToScalars()
1022 for (BasicBlock *ExitBlock : ExitBlocks) in promoteLoopAccessesToScalars()
1027 for (BasicBlock *ExitBlock : ExitBlocks) in promoteLoopAccessesToScalars()
1046 LoopPromoter Promoter(SomePtr, LoopUses, SSA, PointerMustAliases, ExitBlocks, in promoteLoopAccessesToScalars()