Home
last modified time | relevance | path

Searched refs:getSE (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp578 auto *SE = PSE.getSE(); in isUniform()
829 DT, PSE.getSE())) { in canVectorizeInstrs()
933 auto *SE = PSE.getSE(); in canVectorizeInstrs()
1112 ScalarEvolution *SE = PSE.getSE(); in canVectorizeMemory()
1192 ScalarEvolution *SE = PSE.getSE(); in isInvariantAddressOfReduction()
1331 ScalarEvolution &SE = *PSE.getSE(); in canVectorizeWithIfConvert()
H A DLoopVectorize.cpp1016 ScalarEvolution &SE = *PSE.getSE(); in createTripCountSCEV()
2158 auto &SE = *MemCheckExp.getSE(); in ~GeneratedRTChecks()
3482 PSE.getSE()->forgetLoop(OrigLoop); in fixVectorizedLoop()
5216 ScalarEvolution &SE = *PSE.getSE(); in selectEpilogueVectorizationFactor()
6043 auto SE = PSE.getSE(); in getAddressAccessSCEV()
6065 auto SE = PSE.getSE(); in getMemInstScalarizationCost()
6857 auto SE = PSE.getSE(); in getInstructionCost()
7596 PSE.getSE()); in executePlan()
8710 *PSE.getSE()); in tryToBuildVPlanWithVPRecipes()
8926 *PSE.getSE()); in buildVPlan()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp172 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV()
210 ScalarEvolution *SE = PSE.getSE(); in insert()
820 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in hasComputableBounds()
839 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in isNoWrap()
1047 ScalarEvolution *SE = PSE.getSE(); in findForkedPointer()
1496 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE()); in getPtrStride()
1935 auto &SE = *PSE.getSE(); in getDependenceDistanceStrideAndSize()
2018 ScalarEvolution &SE = *PSE.getSE(); in isDependent()
2588 auto *SE = PSE->getSE(); in analyzeLoop()
2723 auto *SE = PSE->getSE(); in isInvariant()
[all …]
H A DScalarEvolutionAliasAnalysis.cpp162 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()
H A DIVUsers.cpp317 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DIVDescriptors.cpp1448 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1472 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1475 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp130 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne()
587 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
604 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getModule()->getDataLayout(), in processLoop()
H A DLoopRotation.cpp133 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DLoopDataPrefetch.cpp201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DPlaceSafepoints.cpp131 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DNaryReassociate.cpp175 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DStraightLineStrengthReduce.cpp679 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1686 const SCEV *Recur = LowAR->getStepRecurrence(*Exp.getSE()); in expandBounds()
1687 if (Recur == HighAR->getStepRecurrence(*Exp.getSE()) && in expandBounds()
1691 Exp.getSE()->getExitCount(OuterLoop, OuterLoopLatch); in expandBounds()
1695 OuterExitCount, *Exp.getSE()); in expandBounds()
1703 if (!Exp.getSE()->isKnownNonNegative(Recur)) { in expandBounds()
1819 auto &SE = *Expander.getSE(); in addDiffRuntimeChecks()
H A DCanonicalizeFreezeInLoops.cpp250 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DLoopVersioning.cpp64 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop()
H A DLCSSA.cpp514 SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
H A DLoopSimplify.cpp800 ScalarEvolution *SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h400 ScalarEvolution *getScalarEvolution() const { return PSE.getSE(); } in getScalarEvolution()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp133 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DARMParallelDSP.cpp258 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h195 ScalarEvolution *getSE() { return &SE; }
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h519 ScalarEvolution *getSE() const { return SE; } in getSE() function
H A DScalarEvolution.h2280 ScalarEvolution &getSE() { return *SE; }
2281 const ScalarEvolution &getSE() const { return *SE; }
2335 ScalarEvolution *getSE() const { return &SE; }
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp240 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp128 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()

12