Home
last modified time | relevance | path

Searched refs:isLoopSimplifyForm (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp52 assert(VersionedLoop->isLoopSimplifyForm() && in versionLoop()
123 assert(NonVersionedLoop->isLoopSimplifyForm() && in versionLoop()
124 VersionedLoop->isLoopSimplifyForm() && in versionLoop()
275 if (!L->isLoopSimplifyForm() || !L->isRotatedForm() || in runImpl()
H A DCanonicalizeFreezeInLoops.cpp125 if (!L->isLoopSimplifyForm()) in run()
H A DLoopUnrollAndJam.cpp620 assert(L->isLoopSimplifyForm()); in UnrollAndJamLoop()
621 assert(SubLoop->isLoopSimplifyForm()); in UnrollAndJamLoop()
817 if (!L->isLoopSimplifyForm()) in isEligibleLoopForm()
H A DLoopPeel.cpp79 if (!L->isLoopSimplifyForm()) in canPeel()
230 assert(L.isLoopSimplifyForm() && "Loop needs to be in loop simplify form"); in countToEliminateCompares()
H A DLoopUnrollRuntime.cpp573 if (!L->isLoopSimplifyForm()) { in UnrollRuntimeLoopRemainder()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp188 if (TLL->isLoopSimplifyForm()) { in runOnFunction()
229 if (!L->isLoopSimplifyForm()) in extractLoops()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp323 if (!OuterLoop.isLoopSimplifyForm() || !InnerLoop.isLoopSimplifyForm()) in checkLoopsStructure()
H A DLoopInfo.cpp291 if (!isLoopSimplifyForm()) in getInductionVariable()
364 if (!isLoopSimplifyForm()) in getLoopGuardBranch()
475 bool Loop::isLoopSimplifyForm() const { in isLoopSimplifyForm() function in Loop
H A DLoopCacheAnalysis.cpp694 if (!L.isLoopSimplifyForm()) in computeLoopCacheCost()
H A DScalarEvolution.cpp7939 if (!L->isLoopSimplifyForm() || !L->isInnermost()) in getConstantMaxTripCountFromArray()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopNestAnalysis.h167 return all_of(Loops, [](const Loop *L) { return L->isLoopSimplifyForm(); }); in areAllLoopsSimplifyForm()
H A DLoopInfo.h829 bool isLoopSimplifyForm() const;
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DLoopInfoTest.cpp88 EXPECT_FALSE(L->isLoopSimplifyForm()); in TEST()
139 EXPECT_FALSE(L->isLoopSimplifyForm()); in TEST()
1322 EXPECT_FALSE(L->isLoopSimplifyForm()); in TEST()
1368 EXPECT_TRUE(L->isLoopSimplifyForm()); in TEST()
1498 EXPECT_TRUE(L->isLoopSimplifyForm()); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp228 if (!CurLoop->isLoopSimplifyForm()) { in legalLoopStructure()
H A DLoopBoundSplit.cpp190 if (!L.isLoopSimplifyForm()) in canSplitLoopBound()
H A DLoopUnrollPass.cpp480 assert(L->isLoopSimplifyForm() && "Must put loop into normal form first."); in analyzeLoopUnrollCost()
1163 if (!L->isLoopSimplifyForm()) { in tryToUnrollLoop()
H A DLoopLoadElimination.cpp537 if (!L->isLoopSimplifyForm()) { in processLoop()
H A DIndVarSimplify.cpp1311 assert(L->isLoopSimplifyForm() && "Should only do it in simplify form!"); in replaceLoopPHINodesWithPreheaderValues()
1902 if (!L->isLoopSimplifyForm()) in run()
H A DLoopDistribute.cpp674 if (!L->isLoopSimplifyForm()) in processLoop()
H A DLoopFlatten.cpp358 if (!L->isLoopSimplifyForm()) { in findLoopComponents()
H A DLoopFuse.cpp345 if (!L->isLoopSimplifyForm()) { in isEligibleForFusion()
H A DInductiveRangeCheckElimination.cpp753 if (!L.isLoopSimplifyForm()) { in parseLoopStructure()
H A DSimpleLoopUnswitch.cpp3052 if (!L.isLoopSimplifyForm()) in unswitchLoop()
H A DLoopStrengthReduce.cpp5706 if (!L->isLoopSimplifyForm()) in LSRInstance()
6600 if (EnablePhiElim && L->isLoopSimplifyForm()) { in ReduceLoopStrength()