Searched refs:PreOrderLoops (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/ |
D | LoopPassManager.h | 118 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/ |
D | LoopAnalysisManager.cpp | 43 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/ |
D | LoopInfoImpl.h | 581 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/ |
D | LoopUnrollPass.cpp | 1275 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()
|