Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfo.h | 339 SmallVector<LoopT *, 4> PreOrderWorklist; in getInnerLoopsInPreorder() local 340 PreOrderWorklist.append(L.rbegin(), L.rend()); in getInnerLoopsInPreorder() 342 while (!PreOrderWorklist.empty()) { in getInnerLoopsInPreorder() 343 LoopT *L = PreOrderWorklist.pop_back_val(); in getInnerLoopsInPreorder() 346 PreOrderWorklist.append(L->rbegin(), L->rend()); in getInnerLoopsInPreorder()
|
| H A D | GenericLoopInfoImpl.h | 596 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 614 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local 621 assert(PreOrderWorklist.empty() && in getLoopsInReverseSiblingPreorder() 623 PreOrderWorklist.push_back(RootL); in getLoopsInReverseSiblingPreorder() 625 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInReverseSiblingPreorder() 628 PreOrderWorklist.append(L->begin(), L->end()); in getLoopsInReverseSiblingPreorder() 630 } while (!PreOrderWorklist.empty()); in getLoopsInReverseSiblingPreorder()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1733 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendReversedLoopsToWorklist() local 1739 assert(PreOrderWorklist.empty() && in appendReversedLoopsToWorklist() 1741 PreOrderWorklist.push_back(RootL); in appendReversedLoopsToWorklist() 1743 Loop *L = PreOrderWorklist.pop_back_val(); in appendReversedLoopsToWorklist() 1744 PreOrderWorklist.append(L->begin(), L->end()); in appendReversedLoopsToWorklist() 1746 } while (!PreOrderWorklist.empty()); in appendReversedLoopsToWorklist()
|