Searched refs:LoopExitBlocks (Results 1 – 3 of 3) sorted by relevance
89 SmallDenseMap<Loop*, SmallVector<BasicBlock *,1>> LoopExitBlocks; in formLCSSAForInstructions() local99 if (!LoopExitBlocks.count(L)) in formLCSSAForInstructions()100 L->getExitBlocks(LoopExitBlocks[L]); in formLCSSAForInstructions()101 assert(LoopExitBlocks.count(L)); in formLCSSAForInstructions()102 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L]; in formLCSSAForInstructions()
245 SmallVector<BasicBlock *, 8> LoopExitBlocks; in PGOCounterPromoter() local247 L.getExitBlocks(LoopExitBlocks); in PGOCounterPromoter()249 for (BasicBlock *ExitBlock : LoopExitBlocks) { in PGOCounterPromoter()319 SmallVector<BasicBlock *, 8> LoopExitBlocks; in getMaxNumOfPromotionsInLoop() local320 LP->getExitBlocks(LoopExitBlocks); in getMaxNumOfPromotionsInLoop()321 if (llvm::any_of(LoopExitBlocks, [](BasicBlock *Exit) { in getMaxNumOfPromotionsInLoop()353 for (auto *TargetBlock : LoopExitBlocks) { in getMaxNumOfPromotionsInLoop()
1749 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in __anon62f913e31011::LoopPromoter1787 LoopExitBlocks(LEB), LoopInsertPts(LIP), MSSAInsertPts(MSSAIP), in LoopPromoter()1807 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) { in doExtraRewritesBeforeFinalDeletion()1808 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion()