Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h118 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/
DLoopInfoImpl.h581 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/
DLoopUnrollPass.cpp1275 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()