Searched refs:LoopExitBlocks (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 85 SmallDenseMap<Loop*, SmallVector<BasicBlock *,1>> LoopExitBlocks; in formLCSSAForInstructions() local 95 if (!LoopExitBlocks.count(L)) in formLCSSAForInstructions() 96 L->getExitBlocks(LoopExitBlocks[L]); in formLCSSAForInstructions() 97 assert(LoopExitBlocks.count(L)); in formLCSSAForInstructions() 98 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L]; in formLCSSAForInstructions()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/ |
D | InstrProfiling.cpp | 234 SmallVector<BasicBlock *, 8> LoopExitBlocks; in PGOCounterPromoter() local 236 L.getExitBlocks(LoopExitBlocks); in PGOCounterPromoter() 238 for (BasicBlock *ExitBlock : LoopExitBlocks) { in PGOCounterPromoter() 294 SmallVector<BasicBlock *, 8> LoopExitBlocks; in getMaxNumOfPromotionsInLoop() local 295 LP->getExitBlocks(LoopExitBlocks); in getMaxNumOfPromotionsInLoop() 296 if (llvm::any_of(LoopExitBlocks, [](BasicBlock *Exit) { in getMaxNumOfPromotionsInLoop() 323 for (auto *TargetBlock : LoopExitBlocks) { in getMaxNumOfPromotionsInLoop()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LICM.cpp | 615 SmallVectorImpl<BasicBlock*> &LoopExitBlocks; member in __anonb19208a60211::LoopPromoter 626 PointerMustAliases(PMA), LoopExitBlocks(LEB), AST(ast), DL(dl), in LoopPromoter() 644 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) { in doExtraRewritesBeforeFinalDeletion() 645 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 765 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in __anon68105c7a0211::LoopPromoter 797 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast), in LoopPromoter() 815 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) { in doExtraRewritesBeforeFinalDeletion() 816 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 1107 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in __anonf4776cb20711::LoopPromoter 1140 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast), in LoopPromoter() 1159 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) { in doExtraRewritesBeforeFinalDeletion() 1160 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion()
|