Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/ |
D | LoopPassManager.h | 118 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; 124 assert(PreOrderWorklist.empty() && 126 PreOrderWorklist.push_back(RootL); 128 Loop *L = PreOrderWorklist.pop_back_val(); 129 PreOrderWorklist.append(L->begin(), L->end()); 131 } while (!PreOrderWorklist.empty());
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 581 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 588 assert(PreOrderWorklist.empty() && in getLoopsInPreorder() 590 PreOrderWorklist.push_back(RootL); in getLoopsInPreorder() 592 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInPreorder() 595 PreOrderWorklist.append(L->rbegin(), L->rend()); in getLoopsInPreorder() 597 } while (!PreOrderWorklist.empty()); in getLoopsInPreorder() 606 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local 613 assert(PreOrderWorklist.empty() && in getLoopsInReverseSiblingPreorder() 615 PreOrderWorklist.push_back(RootL); in getLoopsInReverseSiblingPreorder() 617 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInReverseSiblingPreorder() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 1275 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendLoopsToWorklist() local 1279 assert(PreOrderWorklist.empty() && in appendLoopsToWorklist() 1281 PreOrderWorklist.push_back(RootL); in appendLoopsToWorklist() 1283 Loop *L = PreOrderWorklist.pop_back_val(); in appendLoopsToWorklist() 1284 PreOrderWorklist.append(L->begin(), L->end()); in appendLoopsToWorklist() 1286 } while (!PreOrderWorklist.empty()); in appendLoopsToWorklist()
|