| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
| D | LoopUnswitch.cpp | 197 std::vector<BasicBlock*> LoopBlocks; member in __anon28afdc0c0111::LoopUnswitch 1247 LoopBlocks.clear(); in UnswitchNontrivialCondition() 1257 LoopBlocks.push_back(NewPreheader); in UnswitchNontrivialCondition() 1260 LoopBlocks.insert(LoopBlocks.end(), L->block_begin(), L->block_end()); in UnswitchNontrivialCondition() 1274 LoopBlocks.insert(LoopBlocks.end(), ExitBlocks.begin(), ExitBlocks.end()); in UnswitchNontrivialCondition() 1279 NewBlocks.reserve(LoopBlocks.size()); in UnswitchNontrivialCondition() 1281 for (unsigned i = 0, e = LoopBlocks.size(); i != e; ++i) { in UnswitchNontrivialCondition() 1282 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F); in UnswitchNontrivialCondition() 1285 VMap[LoopBlocks[i]] = NewBB; // Keep the BB mapping. in UnswitchNontrivialCondition() 1286 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L); in UnswitchNontrivialCondition() [all …]
|
| D | StructurizeCFG.cpp | 337 SmallDenseMap<Loop*, unsigned, 8> LoopBlocks; in orderNodes() local 344 ++LoopBlocks[Loop]; in orderNodes() 361 while (unsigned &BlockCount = LoopBlocks[CurrentLoop]) { in orderNodes() 372 LoopBlocks[CurrentLoop]--; in orderNodes()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | LoopUnrollPeel.cpp | 493 SmallVectorImpl<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, in cloneLoopBlocks() argument 501 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); in cloneLoopBlocks() 502 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); in cloneLoopBlocks() 606 LoopBlocksDFS LoopBlocks(L); in peelLoop() local 607 LoopBlocks.perform(LI); in peelLoop() 718 LoopBlocks, VMap, LVMap, DT, LI); in peelLoop()
|
| D | LoopUnrollRuntime.cpp | 304 std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, in CloneLoopBlocks() argument 310 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); in CloneLoopBlocks() 311 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); in CloneLoopBlocks() 767 LoopBlocksDFS LoopBlocks(L); in UnrollRuntimeLoopRemainder() local 768 LoopBlocks.perform(LI); in UnrollRuntimeLoopRemainder() 790 NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI); in UnrollRuntimeLoopRemainder()
|
| /third_party/glslang/SPIRV/ |
| D | SpvBuilder.h | 547 struct LoopBlocks { struct 548 LoopBlocks(Block& head, Block& body, Block& merge, Block& continue_target) : in LoopBlocks() function 552 LoopBlocks(); argument 553 LoopBlocks& operator=(const LoopBlocks&) = delete; argument 559 LoopBlocks& makeNewLoop(); 840 std::stack<LoopBlocks> loops;
|
| D | SpvBuilder.cpp | 2689 Builder::LoopBlocks& Builder::makeNewLoop() in makeNewLoop() 2699 LoopBlocks blocks(head, body, merge, continue_target); in makeNewLoop()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyFixIrreducibleControlFlow.cpp | 180 class LoopBlocks { class 182 LoopBlocks(MachineBasicBlock *Entry, const BlockSet &Enterers) in LoopBlocks() function in __anonc1efcba50111::LoopBlocks 300 LoopBlocks InnerBlocks(LoopEntry, Graph.getLoopEnterers(LoopEntry)); in processRegion()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
| D | MemorySSAUpdater.h | 119 void updateForClonedLoop(const LoopBlocksRPO &LoopBlocks,
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | MemorySSAUpdater.cpp | 653 void MemorySSAUpdater::updateForClonedLoop(const LoopBlocksRPO &LoopBlocks, in updateForClonedLoop() argument 720 for (auto BB : llvm::concat<BasicBlock *const>(LoopBlocks, ExitBlocks)) in updateForClonedLoop() 723 for (auto BB : llvm::concat<BasicBlock *const>(LoopBlocks, ExitBlocks)) in updateForClonedLoop()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
| D | HexagonLoopIdiomRecognition.cpp | 2305 SmallSet<BasicBlock*,8> LoopBlocks; in coverLoop() local 2307 LoopBlocks.insert(B); in coverLoop() 2322 if (!LoopBlocks.count(PB)) in coverLoop()
|