Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
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();
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
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()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLoopInfoImpl.h581 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local
596 PreOrderLoops.push_back(L); in getLoopsInPreorder()
600 return PreOrderLoops; in getLoopsInPreorder()
606 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local
621 PreOrderLoops.push_back(L); in getLoopsInReverseSiblingPreorder()
625 return PreOrderLoops; in getLoopsInReverseSiblingPreorder()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopUnrollPass.cpp1275 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendLoopsToWorklist() local
1278 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk."); in appendLoopsToWorklist()
1285 PreOrderLoops.push_back(L); in appendLoopsToWorklist()
1288 Worklist.append(PreOrderLoops.begin(), PreOrderLoops.end()); in appendLoopsToWorklist()
1289 PreOrderLoops.clear(); in appendLoopsToWorklist()