Home
last modified time | relevance | path

Searched refs:isInductionPHI (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DIVDescriptorsTest.cpp85 InductionDescriptor::isInductionPHI(Inst_i, L, &SE, IndDesc); in TEST()
136 InductionDescriptor::isInductionPHI(Inst_iv, L, &SE, IndDesc); in TEST()
202 InductionDescriptor::isInductionPHI(Inst_i, L, &SE, IndDesc); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIVDescriptors.h331 isInductionPHI(PHINode *Phi, const Loop *L, ScalarEvolution *SE,
347 static bool isInductionPHI(PHINode *Phi, const Loop *L,
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopInfo.cpp201 if (!InductionDescriptor::isInductionPHI(&IndVar, &L, &SE, IndDesc)) in getBounds()
305 if (!InductionDescriptor::isInductionPHI(&IndVar, this, &SE, IndDesc)) in getInductionVariable()
332 return InductionDescriptor::isInductionPHI(IndVar, this, &SE, IndDesc); in getInductionDescriptor()
351 if (!InductionDescriptor::isInductionPHI(&AuxIndVar, this, &SE, IndDesc)) in isAuxiliaryInductionVariable()
H A DIVDescriptors.cpp1446 bool InductionDescriptor::isInductionPHI(PHINode *Phi, const Loop *TheLoop, in isInductionPHI() function in InductionDescriptor
1484 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1487 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()
1490 bool InductionDescriptor::isInductionPHI( in isInductionPHI() function in InductionDescriptor
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp132 if (!InductionDescriptor::isInductionPHI(&PHI, L, &SE, ID)) in run()
H A DLoopUtils.cpp1257 return InductionDescriptor::isInductionPHI(Phi, L, SE, ID); in checkIsIndPhi()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp595 if (InductionDescriptor::isInductionPHI(&Phi, TheLoop, PSE, ID) && in setupOuterLoopInductions()
707 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID)) { in canVectorizeInstrs()
722 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID, true)) { in canVectorizeInstrs()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp788 if (InductionDescriptor::isInductionPHI(&PHI, L, SE, ID)) in findInductionAndReductions()
894 if (InductionDescriptor::isInductionPHI(&PHI, L, SE, ID)) in findInductions()