Searched refs:LoopExitBlocks (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 93 SmallDenseMap<Loop*, SmallVector<BasicBlock *,1>> LoopExitBlocks; in formLCSSAForInstructions() local 103 if (!LoopExitBlocks.count(L)) in formLCSSAForInstructions() 104 L->getExitBlocks(LoopExitBlocks[L]); in formLCSSAForInstructions() 105 assert(LoopExitBlocks.count(L)); in formLCSSAForInstructions() 106 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L]; in formLCSSAForInstructions()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 246 SmallVector<BasicBlock *, 8> LoopExitBlocks; in PGOCounterPromoter() local 249 L.getExitBlocks(LoopExitBlocks); in PGOCounterPromoter() 250 if (!isPromotionPossible(&L, LoopExitBlocks)) in PGOCounterPromoter() 253 for (BasicBlock *ExitBlock : LoopExitBlocks) { in PGOCounterPromoter() 335 const SmallVectorImpl<BasicBlock *> &LoopExitBlocks) { in isPromotionPossible() argument 337 if (llvm::any_of(LoopExitBlocks, [](BasicBlock *Exit) { in isPromotionPossible() 354 SmallVector<BasicBlock *, 8> LoopExitBlocks; in getMaxNumOfPromotionsInLoop() local 355 LP->getExitBlocks(LoopExitBlocks); in getMaxNumOfPromotionsInLoop() 356 if (!isPromotionPossible(LP, LoopExitBlocks)) in getMaxNumOfPromotionsInLoop() 379 for (auto *TargetBlock : LoopExitBlocks) { in getMaxNumOfPromotionsInLoop()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 1842 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in __anonfba5b0a31211::LoopPromoter 1882 LoopExitBlocks(LEB), LoopInsertPts(LIP), MSSAInsertPts(MSSAIP), in LoopPromoter() 1902 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) { in doExtraRewritesBeforeFinalDeletion() 1903 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion()
|