Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 588 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 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() 620 PreOrderWorklist.append(L->begin(), L->end()); in getLoopsInReverseSiblingPreorder() 622 } while (!PreOrderWorklist.empty()); in getLoopsInReverseSiblingPreorder()
|
| H A D | LoopInfo.h | 364 SmallVector<LoopT *, 4> PreOrderWorklist; in getInnerLoopsInPreorder() local 365 PreOrderWorklist.append(L.rbegin(), L.rend()); in getInnerLoopsInPreorder() 367 while (!PreOrderWorklist.empty()) { in getInnerLoopsInPreorder() 368 LoopT *L = PreOrderWorklist.pop_back_val(); in getInnerLoopsInPreorder() 371 PreOrderWorklist.append(L->rbegin(), L->rend()); in getInnerLoopsInPreorder()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1503 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendReversedLoopsToWorklist() local 1509 assert(PreOrderWorklist.empty() && in appendReversedLoopsToWorklist() 1511 PreOrderWorklist.push_back(RootL); in appendReversedLoopsToWorklist() 1513 Loop *L = PreOrderWorklist.pop_back_val(); in appendReversedLoopsToWorklist() 1514 PreOrderWorklist.append(L->begin(), L->end()); in appendReversedLoopsToWorklist() 1516 } while (!PreOrderWorklist.empty()); in appendReversedLoopsToWorklist()
|