| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 457 if (CurLoop->getParentLoop()) { in expandFindMismatch() 458 CurLoop->getParentLoop()->addBasicBlockToLoop(MinItCheckBlock, *LI); in expandFindMismatch() 459 CurLoop->getParentLoop()->addBasicBlockToLoop(MemCheckBlock, *LI); in expandFindMismatch() 461 CurLoop->getParentLoop()->addChildLoop(SVELoop); in expandFindMismatch() 462 CurLoop->getParentLoop()->addBasicBlockToLoop(SVELoopMismatchBlock, *LI); in expandFindMismatch() 463 CurLoop->getParentLoop()->addBasicBlockToLoop(LoopPreHeaderBlock, *LI); in expandFindMismatch() 464 CurLoop->getParentLoop()->addChildLoop(ScalarLoop); in expandFindMismatch() 822 CurLoop->getParentLoop()->addBasicBlockToLoop(CmpBB, *LI); in transformByteCompare() 824 if (VerifyLoops && CurLoop->getParentLoop()) { in transformByteCompare() 825 CurLoop->getParentLoop()->verifyLoop(); in transformByteCompare() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 84 Current = Current->getParentLoop()) in removeBlockFromLoops() 96 BBL = BBL->getParentLoop(); in getInnermostLoopFor() 98 BBL = BBL->getParentLoop(); in getInnermostLoopFor() 409 while (FixLCSSALoop->getParentLoop() != StillReachable) in handleDeadExits() 410 FixLCSSALoop = FixLCSSALoop->getParentLoop(); in handleDeadExits() 452 for (auto *PL = DL->getParentLoop(); PL; PL = PL->getParentLoop()) in deleteDeadLoopBlocks() 455 DL->getParentLoop()->removeChildLoop(DL); in deleteDeadLoopBlocks()
|
| H A D | LoopPassManager.cpp | 106 while (auto *ParentLoop = OuterMostLoop->getParentLoop()) in runWithLoopNestPasses() 142 U.setParentLoop((IsLoopNestPass[I] ? *OuterMostLoop : L).getParentLoop()); in runWithLoopNestPasses() 186 U.setParentLoop(L.getParentLoop()); in runWithoutLoopNestPasses() 289 assert(!(LoopNestMode && L->getParentLoop()) && in run() 298 Updater.ParentL = L->getParentLoop(); in run()
|
| H A D | SimpleLoopUnswitch.cpp | 411 Loop *OldParentL = L.getParentLoop(); in hoistLoopToNewParent() 485 Current = Current->getParentLoop(); in getTopMostExitingLoop() 1923 for (Loop *IL = L.getParentLoop(); IL != ParentL; in rebuildLoopAfterUnswitch() 1924 IL = IL->getParentLoop()) { in rebuildLoopAfterUnswitch() 1934 L.getParentLoop()->removeChildLoop(&L); in rebuildLoopAfterUnswitch() 2083 if (Loop *ParentL = L.getParentLoop()) in rebuildLoopAfterUnswitch() 2238 Loop *ParentL = L.getParentLoop(); in unswitchNontrivialInvariants() 2607 OuterL = OuterL->getParentLoop()) in unswitchNontrivialInvariants() 2621 if (UpdatedL->getParentLoop() == ParentL) in unswitchNontrivialInvariants() 2818 auto *ParentL = L.getParentLoop(); in CalculateUnswitchCostMultiplier() [all …]
|
| H A D | TLSVariableHoist.cpp | 165 while (Loop *Parent = L->getParentLoop()) in getNearestLoopDomInst()
|
| H A D | LoopInterchange.cpp | 378 if (L->getParentLoop()) in run() 388 if (LoopList[I]->getParentLoop() != LoopList[I - 1]) in run() 1232 Loop *OuterLoopParent = OuterLoop->getParentLoop(); in restructureLoops()
|
| H A D | LoopUnrollPass.cpp | 1135 Loop *ParentL = L->getParentLoop(); in tryToUnrollLoop() 1466 Loop *ParentL = L.getParentLoop(); in run() 1590 Loop *ParentL = L.getParentLoop(); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfo.h | 99 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop() function 130 return contains(L->getParentLoop()); in contains() 170 bool isOutermost() const { return getParentLoop() == nullptr; } in isOutermost() 670 for (LoopT *L = I->second; L; L = L->getParentLoop()) in removeBlock() 685 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop); in isNotAlreadyContainedIn()
|
| H A D | GenericLoopInfoImpl.h | 292 L = L->getParentLoop(); in addBasicBlockToLoop() 535 Subloop->getParentLoop()->getSubLoopsVector().push_back(Subloop); in insertIntoLoop() 545 Subloop = Subloop->getParentLoop(); in insertIntoLoop() 547 for (; Subloop; Subloop = Subloop->getParentLoop()) in insertIntoLoop() 680 ParentL = ParentL->getParentLoop(); in compareLoops() 681 OtherParentL = OtherParentL->getParentLoop(); in compareLoops()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 768 while (OuterParent->getParentLoop() != &Unloop) in removeBlocksFromAncestors() 769 OuterParent = OuterParent->getParentLoop(); in removeBlocksFromAncestors() 774 for (Loop *OldParent = Unloop.getParentLoop(); OldParent != OuterParent; in removeBlocksFromAncestors() 775 OldParent = OldParent->getParentLoop()) { in removeBlocksFromAncestors() 811 while (Subloop->getParentLoop() != &Unloop) { in getNearestLoop() 812 Subloop = Subloop->getParentLoop(); in getNearestLoop() 841 assert(L->getParentLoop() == &Unloop && "cannot skip into nested loops"); in getNearestLoop() 852 L = L->getParentLoop(); in getNearestLoop() 922 Loop *ParentLoop = Unloop->getParentLoop(); in erase()
|
| H A D | MustExecute.cpp | 337 L = L->getParentLoop(); in MustExecuteAnnotatedWriter() 350 L = L->getParentLoop(); in MustExecuteAnnotatedWriter()
|
| H A D | LoopPass.cpp | 85 if (*I == L.getParentLoop()) { in addLoop()
|
| H A D | LoopNestAnalysis.cpp | 319 (InnerLoop.getParentLoop() != &OuterLoop)) in checkLoopsStructure()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 605 Loop *OutestLoop = SubLoop->getParentLoop() in UnrollAndJamLoop() 606 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop() 607 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop() 608 : SubLoop->getParentLoop() in UnrollAndJamLoop()
|
| H A D | LoopUnroll.cpp | 161 Loop *NewLoopParent = NewLoops.lookup(OldLoop->getParentLoop()); in addClonedBlockToLoopInfo() 860 Loop *OuterL = L->getParentLoop(); in UnrollLoop() 902 while (FixLCSSALoop->getParentLoop() != LatchLoop) in UnrollLoop() 903 FixLCSSALoop = FixLCSSALoop->getParentLoop(); in UnrollLoop()
|
| H A D | UnifyLoopExits.cpp | 202 if (auto ParentLoop = L->getParentLoop()) { in unifyLoopExits()
|
| H A D | LoopConstrainer.cpp | 690 Loop *ParentLoop = OriginalLoop.getParentLoop(); in addToParentLoopIfNeeded() 856 OriginalLoop.getParentLoop(), PreLoop.Map, in run() 862 createClonedLoopStructure(&OriginalLoop, OriginalLoop.getParentLoop(), in run()
|
| H A D | LoopUtils.cpp | 710 if (Loop *ParentLoop = L->getParentLoop()) { in deleteDeadLoop() 900 Loop *OuterL = InnerLoop->getParentLoop(); in hasIterationCountInvariantInParent() 1441 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in rewriteLoopExitValues() 1681 if (HoistRuntimeChecks && TheLoop->getParentLoop() && in expandBounds() 1685 const Loop *OuterLoop = TheLoop->getParentLoop(); in expandBounds()
|
| H A D | LoopPeel.cpp | 724 Loop *ParentLoop = L->getParentLoop(); in cloneLoopBlocks() 1045 if (Loop *ParentLoop = L->getParentLoop()) in peelLoop()
|
| H A D | LoopUnrollRuntime.cpp | 352 Loop *ParentLoop = L->getParentLoop(); in CloneLoopBlocks() 728 if (auto *ParentL = L->getParentLoop()) in UnrollRuntimeLoopRemainder()
|
| H A D | BreakCriticalEdges.cpp | 278 if (Loop *P = DestLoop->getParentLoop()) in SplitKnownCriticalEdge()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHCFGBuilder.cpp | 167 P = P->getParentLoop(); in doesContainLoop() 208 RegionOfVPBB->setParent(Loop2Region[LoopOfBB->getParentLoop()]); in getOrCreateVPBB()
|
| /freebsd-14.2/contrib/llvm-project/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 &&
|