Home
last modified time | relevance | path

Searched refs:PreOrderLoops (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h118 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist;
123 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk.");
130 PreOrderLoops.push_back(L);
133 Worklist.insert(std::move(PreOrderLoops));
134 PreOrderLoops.clear();
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp43 SmallVector<Loop *, 4> PreOrderLoops = LI->getLoopsInReverseSiblingPreorder(); in invalidate() local
69 for (Loop *L : PreOrderLoops) { in invalidate()
99 for (Loop *L : reverse(PreOrderLoops)) { in invalidate()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h584 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local
599 PreOrderLoops.push_back(L); in getLoopsInPreorder()
603 return PreOrderLoops; in getLoopsInPreorder()
609 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local
624 PreOrderLoops.push_back(L); in getLoopsInReverseSiblingPreorder()
628 return PreOrderLoops; in getLoopsInReverseSiblingPreorder()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp1319 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendLoopsToWorklist() local
1322 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk."); in appendLoopsToWorklist()
1329 PreOrderLoops.push_back(L); in appendLoopsToWorklist()
1332 Worklist.append(PreOrderLoops.begin(), PreOrderLoops.end()); in appendLoopsToWorklist()
1333 PreOrderLoops.clear(); in appendLoopsToWorklist()