Home
last modified time | relevance | path

Searched refs:LoopExitBlocks (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp89 SmallDenseMap<Loop*, SmallVector<BasicBlock *,1>> LoopExitBlocks; in formLCSSAForInstructions() local
99 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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DInstrProfiling.cpp245 SmallVector<BasicBlock *, 8> LoopExitBlocks; in PGOCounterPromoter() local
247 L.getExitBlocks(LoopExitBlocks); in PGOCounterPromoter()
249 for (BasicBlock *ExitBlock : LoopExitBlocks) { in PGOCounterPromoter()
319 SmallVector<BasicBlock *, 8> LoopExitBlocks; in getMaxNumOfPromotionsInLoop() local
320 LP->getExitBlocks(LoopExitBlocks); in getMaxNumOfPromotionsInLoop()
321 if (llvm::any_of(LoopExitBlocks, [](BasicBlock *Exit) { in getMaxNumOfPromotionsInLoop()
353 for (auto *TargetBlock : LoopExitBlocks) { in getMaxNumOfPromotionsInLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLICM.cpp1749 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in __anon62f913e31011::LoopPromoter
1787 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()