Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1451 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendReversedLoopsToWorklist() local 1457 assert(PreOrderWorklist.empty() && in appendReversedLoopsToWorklist() 1459 PreOrderWorklist.push_back(RootL); in appendReversedLoopsToWorklist() 1461 Loop *L = PreOrderWorklist.pop_back_val(); in appendReversedLoopsToWorklist() 1462 PreOrderWorklist.append(L->begin(), L->end()); in appendReversedLoopsToWorklist() 1464 } while (!PreOrderWorklist.empty()); in appendReversedLoopsToWorklist()
|