Home
last modified time | relevance | path

Searched refs:ParentL (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp1438 Loop *ParentL = nullptr; in buildClonedLoops()
1447 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL))) in buildClonedLoops()
1448 ParentL = ExitL; in buildClonedLoops()
1450 assert((!ParentL || ParentL == OrigL.getParentLoop() || in buildClonedLoops()
1451 ParentL->contains(OrigL.getParentLoop())) && in buildClonedLoops()
1512 if (ParentL) { in buildClonedLoops()
1513 ParentL in buildClonedLoops()
1437 Loop *ParentL = nullptr; buildClonedLoops() local
1737 for (Loop *ParentL = &L; ParentL; ParentL = ParentL->getParentLoop()) { deleteDeadBlocksFromLoop() local
1914 Loop *ParentL = nullptr; rebuildLoopAfterUnswitch() local
2096 if (Loop *ParentL = L.getParentLoop()) rebuildLoopAfterUnswitch() local
2251 Loop *ParentL = L.getParentLoop(); unswitchNontrivialInvariants() local
2839 auto *ParentL = L.getParentLoop(); CalculateUnswitchCostMultiplier() local
[all...]
H A DLoopUnrollPass.cpp1182 Loop *ParentL = L->getParentLoop(); in tryToUnrollLoop() local
1183 if (ParentL != nullptr && in tryToUnrollLoop()
1184 hasUnrollAndJamTransformation(ParentL) == TM_ForcedByUser && in tryToUnrollLoop()
1513 Loop *ParentL = L.getParentLoop(); in run() local
1515 if (ParentL) in run()
1516 OldLoops.insert(ParentL->begin(), ParentL->end()); in run()
1538 if (ParentL) in run()
1539 ParentL->verifyLoop(); in run()
1560 if (ParentL) in run()
1561 SibLoops.append(ParentL->begin(), ParentL->end()); in run()
[all …]
H A DLoopPassManager.cpp140 // notify the updater, otherwise U.ParentL might gets outdated and triggers in runWithLoopNestPasses()
184 // notify the updater, otherwise U.ParentL might gets outdated and triggers in runWithoutLoopNestPasses()
298 Updater.ParentL = L->getParentLoop(); in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp78 if (Loop *ParentL = LI.getLoopFor(Start)) in CreateTiledLoops() local
79 ParentL->addChildLoop(ColumnLoopInfo); in CreateTiledLoops()
H A DLoopUnrollRuntime.cpp728 if (auto *ParentL = L->getParentLoop()) in UnrollRuntimeLoopRemainder() local
729 if (LI->getLoopFor(LatchExit) != ParentL) { in UnrollRuntimeLoopRemainder()
731 ParentL->addBasicBlockToLoop(NewExit, *LI); in UnrollRuntimeLoopRemainder()
733 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h260 ParentL = L;
300 assert(NewL->getParentLoop() == ParentL &&
353 Loop *ParentL;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h676 const LoopT *ParentL = L, *OtherParentL = OtherL; in compareLoops() local
678 assert(ParentL->getHeader() == OtherParentL->getHeader() && in compareLoops()
680 ParentL = ParentL->getParentLoop(); in compareLoops()
682 } while (ParentL); in compareLoops()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp158 if (Loop *ParentL = LI->getLoopFor(Start)) in createTileLoadStoreLoops() local
159 ParentL->addChildLoop(RowLoop); in createTileLoadStoreLoops()
272 if (Loop *ParentL = LI->getLoopFor(Start)) in createTileDPLoops() local
273 ParentL->addChildLoop(RowLoop); in createTileDPLoops()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2179 Loop *ParentL = LF->getLoopFor(Preheader); in processCopyingStore() local
2186 if (ParentL) in processCopyingStore()
2187 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2229 if (ParentL) in processCopyingStore()
2230 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()