Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 578 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 596 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local 603 assert(PreOrderWorklist.empty() && in getLoopsInReverseSiblingPreorder() 605 PreOrderWorklist.push_back(RootL); in getLoopsInReverseSiblingPreorder() 607 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInReverseSiblingPreorder() 610 PreOrderWorklist.append(L->begin(), L->end()); in getLoopsInReverseSiblingPreorder() 612 } while (!PreOrderWorklist.empty()); in getLoopsInReverseSiblingPreorder()
|
| H A D | LoopInfo.h | 347 SmallVector<LoopT *, 4> PreOrderWorklist; in getInnerLoopsInPreorder() local 348 PreOrderWorklist.append(L.rbegin(), L.rend()); in getInnerLoopsInPreorder() 350 while (!PreOrderWorklist.empty()) { in getInnerLoopsInPreorder() 351 LoopT *L = PreOrderWorklist.pop_back_val(); in getInnerLoopsInPreorder() 354 PreOrderWorklist.append(L->rbegin(), L->rend()); in getInnerLoopsInPreorder()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1511 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendReversedLoopsToWorklist() local 1517 assert(PreOrderWorklist.empty() && in appendReversedLoopsToWorklist() 1519 PreOrderWorklist.push_back(RootL); in appendReversedLoopsToWorklist() 1521 Loop *L = PreOrderWorklist.pop_back_val(); in appendReversedLoopsToWorklist() 1522 PreOrderWorklist.append(L->begin(), L->end()); in appendReversedLoopsToWorklist() 1524 } while (!PreOrderWorklist.empty()); in appendReversedLoopsToWorklist()
|