Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 576 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 594 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local 601 assert(PreOrderWorklist.empty() && in getLoopsInReverseSiblingPreorder() 603 PreOrderWorklist.push_back(RootL); in getLoopsInReverseSiblingPreorder() 605 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInReverseSiblingPreorder() 608 PreOrderWorklist.append(L->begin(), L->end()); in getLoopsInReverseSiblingPreorder() 610 } while (!PreOrderWorklist.empty()); in getLoopsInReverseSiblingPreorder()
|
| H A D | LoopInfo.h | 363 SmallVector<LoopT *, 4> PreOrderWorklist; in getInnerLoopsInPreorder() local 364 PreOrderWorklist.append(L.rbegin(), L.rend()); in getInnerLoopsInPreorder() 366 while (!PreOrderWorklist.empty()) { in getInnerLoopsInPreorder() 367 LoopT *L = PreOrderWorklist.pop_back_val(); in getInnerLoopsInPreorder() 370 PreOrderWorklist.append(L->rbegin(), L->rend()); in getInnerLoopsInPreorder()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1504 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendReversedLoopsToWorklist() local 1510 assert(PreOrderWorklist.empty() && in appendReversedLoopsToWorklist() 1512 PreOrderWorklist.push_back(RootL); in appendReversedLoopsToWorklist() 1514 Loop *L = PreOrderWorklist.pop_back_val(); in appendReversedLoopsToWorklist() 1515 PreOrderWorklist.append(L->begin(), L->end()); in appendReversedLoopsToWorklist() 1517 } while (!PreOrderWorklist.empty()); in appendReversedLoopsToWorklist()
|