Searched refs:PreOrderWorklist (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 118 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; 124 assert(PreOrderWorklist.empty() && 126 PreOrderWorklist.push_back(RootL); 128 Loop *L = PreOrderWorklist.pop_back_val(); 129 PreOrderWorklist.append(L->begin(), L->end()); 131 } while (!PreOrderWorklist.empty());
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 584 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 591 assert(PreOrderWorklist.empty() && in getLoopsInPreorder() 593 PreOrderWorklist.push_back(RootL); in getLoopsInPreorder() 595 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInPreorder() 598 PreOrderWorklist.append(L->rbegin(), L->rend()); in getLoopsInPreorder() 600 } while (!PreOrderWorklist.empty()); in getLoopsInPreorder() 616 assert(PreOrderWorklist.empty() && in getLoopsInReverseSiblingPreorder() 618 PreOrderWorklist.push_back(RootL); in getLoopsInReverseSiblingPreorder() 620 LoopT *L = PreOrderWorklist.pop_back_val(); in getLoopsInReverseSiblingPreorder() 623 PreOrderWorklist.append(L->begin(), L->end()); in getLoopsInReverseSiblingPreorder() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 1319 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendLoopsToWorklist() local 1323 assert(PreOrderWorklist.empty() && in appendLoopsToWorklist() 1325 PreOrderWorklist.push_back(RootL); in appendLoopsToWorklist() 1327 Loop *L = PreOrderWorklist.pop_back_val(); in appendLoopsToWorklist() 1328 PreOrderWorklist.append(L->begin(), L->end()); in appendLoopsToWorklist() 1330 } while (!PreOrderWorklist.empty()); in appendLoopsToWorklist()
|