Home
last modified time | relevance | path

Searched refs:getParentLoop (Results 1 – 25 of 47) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopSimplifyCFG.cpp91 Current = Current->getParentLoop()) in removeBlockFromLoops()
103 BBL = BBL->getParentLoop(); in getInnermostLoopFor()
105 BBL = BBL->getParentLoop(); in getInnermostLoopFor()
407 while (FixLCSSALoop->getParentLoop() != StillReachable) in handleDeadExits()
408 FixLCSSALoop = FixLCSSALoop->getParentLoop(); in handleDeadExits()
448 if (DL->getParentLoop()) { in deleteDeadLoopBlocks()
449 for (auto *PL = DL->getParentLoop(); PL; PL = PL->getParentLoop()) in deleteDeadLoopBlocks()
452 DL->getParentLoop()->removeChildLoop(DL); in deleteDeadLoopBlocks()
DSimpleLoopUnswitch.cpp270 Loop *OldParentL = L.getParentLoop(); in hoistLoopToNewParent()
309 OldContainingL = OldContainingL->getParentLoop()) { in hoistLoopToNewParent()
343 Current = Current->getParentLoop(); in getTopMostExitingLoop()
1244 assert((!ParentL || ParentL == OrigL.getParentLoop() || in buildClonedLoops()
1245 ParentL->contains(OrigL.getParentLoop())) && in buildClonedLoops()
1334 for (Loop *PL = ClonedL; PL; PL = PL->getParentLoop()) in buildClonedLoops()
1530 for (Loop *ParentL = &L; ParentL; ParentL = ParentL->getParentLoop()) { in deleteDeadBlocksFromLoop()
1718 if (!LoopBlockSet.empty() && L.getParentLoop() != ParentL) { in rebuildLoopAfterUnswitch()
1720 for (Loop *IL = L.getParentLoop(); IL != ParentL; in rebuildLoopAfterUnswitch()
1721 IL = IL->getParentLoop()) { in rebuildLoopAfterUnswitch()
[all …]
DLICM.cpp256 return !KV.first->getParentLoop(); in doFinalization()
476 assert((!L->getParentLoop() || L->getParentLoop()->isLCSSAForm(*DT)) && in runOnLoop()
481 if (!MSSAU.get() && CurAST.get() && L->getParentLoop() && !DeleteAST) in runOnLoop()
731 if (CurLoop->getParentLoop()) in getOrCreateHoistedBlock()
732 CurLoop->getParentLoop()->addBasicBlockToLoop(New, *LI); in getOrCreateHoistedBlock()
DInductiveRangeCheckElimination.cpp1357 Loop *ParentLoop = OriginalLoop.getParentLoop(); in addToParentLoopIfNeeded()
1535 OriginalLoop.getParentLoop(), PreLoop.Map, in run()
1541 createClonedLoopStructure(&OriginalLoop, OriginalLoop.getParentLoop(), in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopInfoImpl.h256 L = L->getParentLoop(); in addBasicBlockToLoop()
448 while (LoopT *Parent = Subloop->getParentLoop()) in discoverAndMapSubloop()
506 if (Subloop->getParentLoop()) in insertIntoLoop()
507 Subloop->getParentLoop()->getSubLoopsVector().push_back(Subloop); in insertIntoLoop()
517 Subloop = Subloop->getParentLoop(); in insertIntoLoop()
519 for (; Subloop; Subloop = Subloop->getParentLoop()) in insertIntoLoop()
652 ParentL = ParentL->getParentLoop(); in compareLoops()
653 OtherParentL = OtherParentL->getParentLoop(); in compareLoops()
685 assert(!(*I)->getParentLoop() && "Top-level loop has a parent!"); in verify()
DLoopInfo.h106 LoopT *getParentLoop() const { return ParentLoop; } in getParentLoop() function
121 return contains(L->getParentLoop()); in contains()
963 assert(!L->getParentLoop() && "Not a top-level loop!"); in removeLoop()
991 assert(!New->getParentLoop() && "Loop already in subloop!"); in addTopLevelLoop()
1001 for (LoopT *L = I->second; L; L = L->getParentLoop()) in removeBlock()
1016 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop); in isNotAlreadyContainedIn()
DCFG.h150 for (const auto *Lp = LI.getLoopFor(Src); Lp; Lp = Lp->getParentLoop()) { in containsIrreducibleCFG()
DRegionInfoImpl.h147 while (L && contains(L->getParentLoop())) { in outermostLoopInRegion()
148 L = L->getParentLoop(); in outermostLoopInRegion()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopInfo.cpp750 while (OuterParent->getParentLoop() != &Unloop) in removeBlocksFromAncestors()
751 OuterParent = OuterParent->getParentLoop(); in removeBlocksFromAncestors()
756 for (Loop *OldParent = Unloop.getParentLoop(); OldParent != OuterParent; in removeBlocksFromAncestors()
757 OldParent = OldParent->getParentLoop()) { in removeBlocksFromAncestors()
793 while (Subloop->getParentLoop() != &Unloop) { in getNearestLoop()
794 Subloop = Subloop->getParentLoop(); in getNearestLoop()
823 assert(L->getParentLoop() == &Unloop && "cannot skip into nested loops"); in getNearestLoop()
834 L = L->getParentLoop(); in getNearestLoop()
864 if (!Unloop->getParentLoop()) { in erase()
907 Loop *ParentLoop = Unloop->getParentLoop(); in erase()
DLoopPass.cpp79 if (!L.getParentLoop()) { in addLoop()
87 if (*I == L.getParentLoop()) { in addLoop()
DDivergenceAnalysis.cpp145 Loop = Loop->getParentLoop()) { in isTemporalDivergent()
332 const auto *BranchLoop = ExitingLoop.getParentLoop(); in propagateLoopDivergence()
DDelinearization.cpp85 for (Loop *L = LI->getLoopFor(BB); L != nullptr; L = L->getParentLoop()) { in print()
DLoopCacheAnalysis.cpp60 Loop *ParentLoop = LastLoop->getParentLoop(); in getInnerMostLoop()
476 if (Root.getParentLoop()) { in getCacheCost()
DMustExecute.cpp417 L = L->getParentLoop(); in MustExecuteAnnotatedWriter()
430 L = L->getParentLoop(); in MustExecuteAnnotatedWriter()
DSyncDependenceAnalysis.cpp350 *Loop.getHeader(), LoopExits, Loop.getParentLoop()); in join_blocks()
DCFG.cpp124 while (const Loop *Parent = L->getParentLoop()) in getOutermostLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h188 assert(NewL->getParentLoop() == CurrentL && "All of the new loops must "
209 assert(NewL->getParentLoop() == ParentL &&
344 Updater.ParentL = L->getParentLoop();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp146 Loop *NewLoopParent = NewLoops.lookup(OldLoop->getParentLoop()); in addClonedBlockToLoopInfo()
905 Loop *OuterL = L->getParentLoop(); in UnrollLoop()
937 while (FixLCSSALoop->getParentLoop() != LatchLoop) in UnrollLoop()
938 FixLCSSALoop = FixLCSSALoop->getParentLoop(); in UnrollLoop()
DLoopUnrollPeel.cpp503 Loop *ParentLoop = L->getParentLoop(); in cloneLoopBlocks()
772 if (Loop *ParentLoop = L->getParentLoop()) in peelLoop()
DLoopUnrollRuntime.cpp312 Loop *ParentLoop = L->getParentLoop(); in CloneLoopBlocks()
453 if (UseEpilogRemainder && L->getParentLoop()) in canSafelyUnrollMultiExitLoop()
DCloneFunction.cpp758 Loop *ParentLoop = OrigLoop->getParentLoop(); in cloneLoopWithPreheader()
788 Loop *OrigParent = CurLoop->getParentLoop(); in cloneLoopWithPreheader()
DLoopUtils.cpp678 if (Loop *ParentLoop = L->getParentLoop()) { in deleteDeadLoop()
734 Loop *OuterL = InnerLoop->getParentLoop(); in hasIterationCountInvariantInParent()
DBreakCriticalEdges.cpp268 if (Loop *P = DestLoop->getParentLoop()) in SplitCriticalEdge()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp91 if (L->getParentLoop()) in runOnLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUAnnotateUniformValues.cpp100 P = P->getParentLoop(); in isClobberedInFunction()

12