Searched refs:PreOrderLoops (Results 1 – 9 of 9) sorted by relevance
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopAnalysisManager.cpp | 39 SmallVector<Loop *, 4> PreOrderLoops = LI->getLoopsInReverseSiblingPreorder(); in invalidate() local 65 for (Loop *L : PreOrderLoops) { in invalidate() 95 for (Loop *L : reverse(PreOrderLoops)) { in invalidate()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LoopAnalysisManager.cpp | 37 SmallVector<Loop *, 4> PreOrderLoops = LI->getLoopsInReverseSiblingPreorder(); in invalidate() local 63 for (Loop *L : PreOrderLoops) { in invalidate() 93 for (Loop *L : reverse(PreOrderLoops)) { in invalidate()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | LoopPassManager.h | 117 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; 122 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk."); 129 PreOrderLoops.push_back(L); 132 Worklist.insert(std::move(PreOrderLoops)); 133 PreOrderLoops.clear();
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 326 SmallVectorImpl<Type> &PreOrderLoops) { in getInnerLoopsInPreorder() argument 335 PreOrderLoops.push_back(L); in getInnerLoopsInPreorder() 342 SmallVector<const LoopT *, 4> PreOrderLoops; in getLoopsInPreorder() local 344 PreOrderLoops.push_back(CurLoop); in getLoopsInPreorder() 345 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops); in getLoopsInPreorder() 346 return PreOrderLoops; in getLoopsInPreorder() 349 SmallVector<LoopT *, 4> PreOrderLoops; in getLoopsInPreorder() local 351 PreOrderLoops.push_back(CurLoop); in getLoopsInPreorder() 352 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops); in getLoopsInPreorder() 353 return PreOrderLoops; in getLoopsInPreorder()
|
D | LoopInfoImpl.h | 568 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 576 PreOrderLoops.append(PreOrderLoopsInRootL.begin(), in getLoopsInPreorder() 580 return PreOrderLoops; in getLoopsInPreorder() 586 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local 601 PreOrderLoops.push_back(L); in getLoopsInReverseSiblingPreorder() 605 return PreOrderLoops; in getLoopsInReverseSiblingPreorder()
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | LoopInfo.h | 346 SmallVectorImpl<Type> &PreOrderLoops) { in getInnerLoopsInPreorder() argument 355 PreOrderLoops.push_back(L); in getInnerLoopsInPreorder() 362 SmallVector<const LoopT *, 4> PreOrderLoops; in getLoopsInPreorder() local 364 PreOrderLoops.push_back(CurLoop); in getLoopsInPreorder() 365 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops); in getLoopsInPreorder() 366 return PreOrderLoops; in getLoopsInPreorder() 369 SmallVector<LoopT *, 4> PreOrderLoops; in getLoopsInPreorder() local 371 PreOrderLoops.push_back(CurLoop); in getLoopsInPreorder() 372 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops); in getLoopsInPreorder() 373 return PreOrderLoops; in getLoopsInPreorder()
|
D | LoopInfoImpl.h | 574 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInPreorder() local 582 PreOrderLoops.append(PreOrderLoopsInRootL.begin(), in getLoopsInPreorder() 586 return PreOrderLoops; in getLoopsInPreorder() 592 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; in getLoopsInReverseSiblingPreorder() local 607 PreOrderLoops.push_back(L); in getLoopsInReverseSiblingPreorder() 611 return PreOrderLoops; in getLoopsInReverseSiblingPreorder()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 1392 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendLoopsToWorklist() local 1395 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk."); in appendLoopsToWorklist() 1402 PreOrderLoops.push_back(L); in appendLoopsToWorklist() 1405 Worklist.append(PreOrderLoops.begin(), PreOrderLoops.end()); in appendLoopsToWorklist() 1406 PreOrderLoops.clear(); in appendLoopsToWorklist()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 1532 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; in appendReversedLoopsToWorklist() local 1537 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk."); in appendReversedLoopsToWorklist() 1544 PreOrderLoops.push_back(L); in appendReversedLoopsToWorklist() 1547 Worklist.insert(std::move(PreOrderLoops)); in appendReversedLoopsToWorklist() 1548 PreOrderLoops.clear(); in appendReversedLoopsToWorklist()
|