Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp1748 SmallPtrSet<BasicBlock *, 16> UnloopedBlocks(BlocksSplitI, Blocks.end()); in rebuildLoopAfterUnswitch() local
1750 UnloopedBlocks.insert(PH); in rebuildLoopAfterUnswitch()
1768 [](Loop &L, SmallPtrSetImpl<BasicBlock *> &UnloopedBlocks) { in rebuildLoopAfterUnswitch() argument
1769 for (auto *BB : UnloopedBlocks) in rebuildLoopAfterUnswitch()
1772 return UnloopedBlocks.count(BB); in rebuildLoopAfterUnswitch()
1777 while (!UnloopedBlocks.empty() && !ExitsInLoops.empty()) { in rebuildLoopAfterUnswitch()
1791 RemoveUnloopedBlocksFromLoop(*PrevExitL, UnloopedBlocks); in rebuildLoopAfterUnswitch()
1805 if (!UnloopedBlocks.erase(PredBB)) { in rebuildLoopAfterUnswitch()
1840 RemoveUnloopedBlocksFromLoop(*PrevExitL, UnloopedBlocks); in rebuildLoopAfterUnswitch()
1841 for (auto *BB : UnloopedBlocks) in rebuildLoopAfterUnswitch()