| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 85 Current = Current->getParentLoop()) in removeBlockFromLoops() 97 BBL = BBL->getParentLoop(); in getInnermostLoopFor() 99 BBL = BBL->getParentLoop(); in getInnermostLoopFor() 409 while (FixLCSSALoop->getParentLoop() != StillReachable) in handleDeadExits() 410 FixLCSSALoop = FixLCSSALoop->getParentLoop(); in handleDeadExits() 451 for (auto *PL = DL->getParentLoop(); PL; PL = PL->getParentLoop()) in deleteDeadLoopBlocks() 454 DL->getParentLoop()->removeChildLoop(DL); in deleteDeadLoopBlocks()
|
| H A D | LoopPassManager.cpp | 133 U.setParentLoop(L.getParentLoop()); in runWithLoopNestPasses() 176 U.setParentLoop(L.getParentLoop()); in runWithoutLoopNestPasses() 277 assert(!(LoopNestMode && L->getParentLoop()) && in run() 286 Updater.ParentL = L->getParentLoop(); in run()
|
| H A D | SimpleLoopUnswitch.cpp | 354 Loop *OldParentL = L.getParentLoop(); in hoistLoopToNewParent() 427 Current = Current->getParentLoop(); in getTopMostExitingLoop() 1365 ParentL->contains(OrigL.getParentLoop())) && in buildClonedLoops() 1848 for (Loop *IL = L.getParentLoop(); IL != ParentL; in rebuildLoopAfterUnswitch() 1849 IL = IL->getParentLoop()) { in rebuildLoopAfterUnswitch() 1859 L.getParentLoop()->removeChildLoop(&L); in rebuildLoopAfterUnswitch() 2008 if (Loop *ParentL = L.getParentLoop()) in rebuildLoopAfterUnswitch() 2122 Loop *ParentL = L.getParentLoop(); in unswitchNontrivialInvariants() 2494 OuterL = OuterL->getParentLoop()) in unswitchNontrivialInvariants() 2508 if (UpdatedL->getParentLoop() == ParentL) in unswitchNontrivialInvariants() [all …]
|
| H A D | TLSVariableHoist.cpp | 166 while (Loop *Parent = L->getParentLoop()) in getNearestLoopDomInst()
|
| H A D | LoopUnrollPass.cpp | 1143 Loop *ParentL = L->getParentLoop(); in tryToUnrollLoop() 1481 Loop *ParentL = L.getParentLoop(); in run() 1604 Loop *ParentL = L.getParentLoop(); in run()
|
| H A D | LoopInterchange.cpp | 426 if (L->getParentLoop()) in run() 436 if (LoopList[I]->getParentLoop() != LoopList[I - 1]) in run() 1238 Loop *OuterLoopParent = OuterLoop->getParentLoop(); in restructureLoops()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 764 while (OuterParent->getParentLoop() != &Unloop) in removeBlocksFromAncestors() 765 OuterParent = OuterParent->getParentLoop(); in removeBlocksFromAncestors() 770 for (Loop *OldParent = Unloop.getParentLoop(); OldParent != OuterParent; in removeBlocksFromAncestors() 771 OldParent = OldParent->getParentLoop()) { in removeBlocksFromAncestors() 807 while (Subloop->getParentLoop() != &Unloop) { in getNearestLoop() 808 Subloop = Subloop->getParentLoop(); in getNearestLoop() 837 assert(L->getParentLoop() == &Unloop && "cannot skip into nested loops"); in getNearestLoop() 848 L = L->getParentLoop(); in getNearestLoop() 918 Loop *ParentLoop = Unloop->getParentLoop(); in erase()
|
| H A D | DivergenceAnalysis.cpp | 119 Loop = Loop->getParentLoop()) { in isTemporalDivergent() 257 DivLoop = DivLoop->getParentLoop(); in propagateLoopExitDivergence()
|
| H A D | LoopPass.cpp | 85 if (*I == L.getParentLoop()) { in addLoop()
|
| H A D | MustExecute.cpp | 422 L = L->getParentLoop(); in MustExecuteAnnotatedWriter() 435 L = L->getParentLoop(); in MustExecuteAnnotatedWriter()
|
| H A D | LoopNestAnalysis.cpp | 319 (InnerLoop.getParentLoop() != &OuterLoop)) in checkLoopsStructure()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 262 L = L->getParentLoop(); in addBasicBlockToLoop() 514 Subloop->getParentLoop()->getSubLoopsVector().push_back(Subloop); in insertIntoLoop() 524 Subloop = Subloop->getParentLoop(); in insertIntoLoop() 526 for (; Subloop; Subloop = Subloop->getParentLoop()) in insertIntoLoop() 660 ParentL = ParentL->getParentLoop(); in compareLoops() 661 OtherParentL = OtherParentL->getParentLoop(); in compareLoops()
|
| H A D | LoopInfo.h | 113 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop() function 144 return contains(L->getParentLoop()); in contains() 184 bool isOutermost() const { return getParentLoop() == nullptr; } in isOutermost() 1057 for (LoopT *L = I->second; L; L = L->getParentLoop()) in removeBlock() 1072 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop); in isNotAlreadyContainedIn()
|
| H A D | CFG.h | 141 for (const auto *Lp = LI.getLoopFor(Src); Lp; Lp = Lp->getParentLoop()) { in containsIrreducibleCFG()
|
| H A D | RegionInfoImpl.h | 145 while (L && contains(L->getParentLoop())) { in outermostLoopInRegion() 146 L = L->getParentLoop(); in outermostLoopInRegion()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 611 Loop *OutestLoop = SubLoop->getParentLoop() in UnrollAndJamLoop() 612 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop() 613 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop() 614 : SubLoop->getParentLoop() in UnrollAndJamLoop()
|
| H A D | LoopUnroll.cpp | 161 Loop *NewLoopParent = NewLoops.lookup(OldLoop->getParentLoop()); in addClonedBlockToLoopInfo() 789 Loop *OuterL = L->getParentLoop(); in UnrollLoop() 823 while (FixLCSSALoop->getParentLoop() != LatchLoop) in UnrollLoop() 824 FixLCSSALoop = FixLCSSALoop->getParentLoop(); in UnrollLoop()
|
| H A D | UnifyLoopExits.cpp | 198 if (auto ParentLoop = L->getParentLoop()) { in unifyLoopExits()
|
| H A D | LoopPeel.cpp | 589 Loop *ParentLoop = L->getParentLoop(); in cloneLoopBlocks() 904 if (Loop *ParentLoop = L->getParentLoop()) in peelLoop()
|
| H A D | LoopUnrollRuntime.cpp | 326 Loop *ParentLoop = L->getParentLoop(); in CloneLoopBlocks() 708 if (auto *ParentL = L->getParentLoop()) in UnrollRuntimeLoopRemainder()
|
| H A D | BreakCriticalEdges.cpp | 278 if (Loop *P = DestLoop->getParentLoop()) in SplitKnownCriticalEdge()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 444 L = L->getParentLoop(); in getLoopSurroundingScop() 447 return L ? (S.contains(L) ? L->getParentLoop() : L) : nullptr; in getLoopSurroundingScop() 501 L = L->getParentLoop(); in getRegionNodeLoop() 543 L = L->getParentLoop(); in isHoistableLoad() 631 L = L->getParentLoop(); in getFirstNonBoxedLoopFor()
|
| /llvm-project-15.0.7/mlir/test/python/dialects/ |
| H A D | transform_loop_ext.py | 20 def getParentLoop(): function
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 1159 L.getParentLoop()->addChildLoop(NewLoop); in TEST_F() 1169 L.getParentLoop()->addBasicBlockToLoop(NewLoop01PHBB, AR.LI); in TEST_F() 1171 L.getParentLoop()->verifyLoop(); in TEST_F() 1202 L.getParentLoop()->addChildLoop(NewLoops[0]); in TEST_F() 1203 L.getParentLoop()->addChildLoop(NewLoops[1]); in TEST_F() 1236 L.getParentLoop()->addBasicBlockToLoop(NewLoop03PHBB, AR.LI); in TEST_F() 1238 L.getParentLoop()->addBasicBlockToLoop(NewLoop04PHBB, AR.LI); in TEST_F() 1243 L.getParentLoop()->verifyLoop(); in TEST_F() 1456 Loop *ParentL = L.getParentLoop(); in TEST_F() 1506 auto *ParentL = L.getParentLoop(); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 312 assert(NewL->getParentLoop() == CurrentL && "All of the new loops must " 333 assert(NewL->getParentLoop() == ParentL &&
|