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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp89 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-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp245 SmallVector<BasicBlock *, 8> LoopExitBlocks; local
247 L.getExitBlocks(LoopExitBlocks);
249 for (BasicBlock *ExitBlock : LoopExitBlocks) {
319 SmallVector<BasicBlock *, 8> LoopExitBlocks; local
320 LP->getExitBlocks(LoopExitBlocks);
321 if (llvm::any_of(LoopExitBlocks, [](BasicBlock *Exit) {
353 for (auto *TargetBlock : LoopExitBlocks) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1749 SmallVectorImpl<BasicBlock *> &LoopExitBlocks; member in class:__anon5657::LoopPromoter
1787 LoopExitBlocks(LEB), LoopInsertPts(LIP), MSSAInsertPts(MSSAIP),
1807 for (unsigned i = 0, e = LoopExitBlocks.size(); i != e; ++i) {
1808 BasicBlock *ExitBlock = LoopExitBlocks[i];

Completed in 179 milliseconds