Searched refs:PreOrderLoops (Results 1 - 4 of 4) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | LoopAnalysisManager.cpp | 37 SmallVector<Loop *, 4> PreOrderLoops = LI->getLoopsInReverseSiblingPreorder(); local 63 for (Loop *L : PreOrderLoops) { 93 for (Loop *L : reverse(PreOrderLoops)) {
|
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 363 SmallVectorImpl<Type> &PreOrderLoops) { 372 PreOrderLoops.push_back(L); 379 SmallVector<const LoopT *, 4> PreOrderLoops; local 381 PreOrderLoops.push_back(CurLoop); 382 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops); 383 return PreOrderLoops; 386 SmallVector<LoopT *, 4> PreOrderLoops; local 388 PreOrderLoops.push_back(CurLoop); 389 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops); 390 return PreOrderLoops; 362 getInnerLoopsInPreorder(const LoopT &L, SmallVectorImpl<Type> &PreOrderLoops) argument [all...] |
H A D | LoopInfoImpl.h | 588 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; local 596 PreOrderLoops.append(PreOrderLoopsInRootL.begin(), 600 return PreOrderLoops; 606 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; local 621 PreOrderLoops.push_back(L); 625 return PreOrderLoops;
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 1503 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; local 1508 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk."); 1515 PreOrderLoops.push_back(L); 1518 Worklist.insert(std::move(PreOrderLoops)); 1519 PreOrderLoops.clear();
|
Completed in 196 milliseconds