Searched refs:LoopExitBlocks (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 89 SmallDenseMap<Loop*, SmallVector<BasicBlock *,1>> LoopExitBlocks; local 99 if (!LoopExitBlocks.count(L)) 100 L->getExitBlocks(LoopExitBlocks[L]); 101 assert(LoopExitBlocks.count(L)); 102 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L];
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 256 SmallVector<BasicBlock *, 8> LoopExitBlocks; local 259 L.getExitBlocks(LoopExitBlocks); 260 if (!isPromotionPossible(&L, LoopExitBlocks)) 263 for (BasicBlock *ExitBlock : LoopExitBlocks) { 333 const SmallVectorImpl<BasicBlock *> &LoopExitBlocks) { 335 if (llvm::any_of(LoopExitBlocks, [](BasicBlock *Exit) { 352 SmallVector<BasicBlock *, 8> LoopExitBlocks; local 353 LP->getExitBlocks(LoopExitBlocks); 354 if (!isPromotionPossible(LP, LoopExitBlocks)) 377 for (auto *TargetBlock : LoopExitBlocks) { 332 isPromotionPossible(Loop *LP, const SmallVectorImpl<BasicBlock *> &LoopExitBlocks) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 1706 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in class:__anon4646::LoopPromoter 1744 LoopExitBlocks(LEB), LoopInsertPts(LIP), MSSAInsertPts(MSSAIP), 1764 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) { 1765 BasicBlock *ExitBlock = LoopExitBlocks[i];
|
Completed in 108 milliseconds