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.cpp1443 Loop *ParentL = nullptr; in buildClonedLoops() local
1452 if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL))) in buildClonedLoops()
1453 ParentL = ExitL; in buildClonedLoops()
1455 assert((!ParentL || ParentL == OrigL.getParentLoop() || in buildClonedLoops()
1456 ParentL->contains(OrigL.getParentLoop())) && in buildClonedLoops()
1517 if (ParentL) { in buildClonedLoops()
1518 ParentL->addBasicBlockToLoop(ClonedPH, LI); in buildClonedLoops()
1519 ParentL->addChildLoop(ClonedL); in buildClonedLoops()
1743 for (Loop *ParentL = &L; ParentL; ParentL = ParentL->getParentLoop()) { in deleteDeadBlocksFromLoop() local
1745 ParentL->getBlocksSet().erase(BB); in deleteDeadBlocksFromLoop()
[all …]
H A DLoopUnrollPass.cpp1183 Loop *ParentL = L->getParentLoop(); in tryToUnrollLoop() local
1184 if (ParentL != nullptr && in tryToUnrollLoop()
1185 hasUnrollAndJamTransformation(ParentL) == TM_ForcedByUser && in tryToUnrollLoop()
1517 Loop *ParentL = L.getParentLoop(); in run() local
1519 if (ParentL) in run()
1520 OldLoops.insert_range(*ParentL); in run()
1542 if (ParentL) in run()
1543 ParentL->verifyLoop(); in run()
1564 if (ParentL) in run()
1565 SibLoops.append(ParentL->begin(), ParentL->end()); in run()
[all …]
H A DLoopPassManager.cpp294 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.cpp732 if (auto *ParentL = L->getParentLoop()) in UnrollRuntimeLoopRemainder() local
733 if (LI->getLoopFor(LatchExit) != ParentL) { in UnrollRuntimeLoopRemainder()
735 ParentL->addBasicBlockToLoop(NewExit, *LI); in UnrollRuntimeLoopRemainder()
737 ParentL->addBasicBlockToLoop(EpilogPreHeader, *LI); in UnrollRuntimeLoopRemainder()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h257 ParentL = L;
297 assert(NewL->getParentLoop() == ParentL &&
350 Loop *ParentL;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h688 const LoopT *ParentL = L, *OtherParentL = OtherL; in compareLoops() local
690 assert(ParentL->getHeader() == OtherParentL->getHeader() && in compareLoops()
692 ParentL = ParentL->getParentLoop(); in compareLoops()
694 } while (ParentL); in compareLoops()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp156 if (Loop *ParentL = LI->getLoopFor(Start)) in createTileLoadStoreLoops() local
157 ParentL->addChildLoop(RowLoop); in createTileLoadStoreLoops()
270 if (Loop *ParentL = LI->getLoopFor(Start)) in createTileDPLoops() local
271 ParentL->addChildLoop(RowLoop); in createTileDPLoops()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2167 Loop *ParentL = LF->getLoopFor(Preheader); in processCopyingStore() local
2174 if (ParentL) in processCopyingStore()
2175 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2217 if (ParentL) in processCopyingStore()
2218 ParentL->addBasicBlockToLoop(MemmoveB, *LF); in processCopyingStore()