Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp173 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV()
211 ScalarEvolution *SE = PSE.getSE(); in getStartAndEndForAccess()
818 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in hasComputableBounds()
837 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in isNoWrap()
1045 ScalarEvolution *SE = PSE.getSE(); in findForkedPointer()
1463 if (PSE.getSE()->isLoopInvariant(PtrScev, Lp)) in getPtrStride()
1492 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE()); in getPtrStride()
1904 auto &SE = *PSE.getSE(); in getDependenceDistanceStrideAndSize()
2031 ScalarEvolution &SE = *PSE.getSE(); in isDependent()
2629 Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(), TheLoop, in analyzeLoop()
[all …]
H A DScalarEvolutionAliasAnalysis.cpp175 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()
H A DIVUsers.cpp317 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DIVDescriptors.cpp1447 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1471 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1474 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()
/freebsd/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()
1120 ScalarEvolution *SE = PSE.getSE(); in canVectorizeMemory()
1200 ScalarEvolution *SE = PSE.getSE(); in isInvariantAddressOfReduction()
1339 ScalarEvolution &SE = *PSE.getSE(); in canVectorizeWithIfConvert()
H A DLoopVectorize.cpp482 Builder(PSE.getSE()->getContext()), Legal(LVL), Cost(CM), BFI(BFI), in InnerLoopVectorizer()
933 ScalarEvolution &SE = *PSE.getSE(); in createTripCountSCEV()
1973 ScalarEvolution *SE = MemCheckExp.getSE(); in getCost()
2033 auto &SE = *MemCheckExp.getSE(); in ~GeneratedRTChecks()
2323 Cost->PSE.getSE()->getSmallConstantMaxTripCount(Cost->TheLoop)) { in isIndvarOverflowCheckKnownFalse()
2953 PSE.getSE()->forgetLoop(OrigLoop); in fixVectorizedLoop()
2954 PSE.getSE()->forgetBlockAndLoopDispositions(); in fixVectorizedLoop()
2963 PSE.getSE()->forgetLcssaPhiWithNewPredecessor(OrigLoop, &PN); in fixVectorizedLoop()
4010 unsigned TC = PSE.getSE()->getSmallConstantTripCount(TheLoop); in computeMaxVF()
4011 unsigned MaxTC = PSE.getSE()->getSmallConstantMaxTripCount(TheLoop); in computeMaxVF()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp130 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne()
603 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
620 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getDataLayout(), in processLoop()
H A DLoopSink.cpp
H A DLoopDataPrefetch.cpp201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DPlaceSafepoints.cpp132 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DNaryReassociate.cpp175 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DStraightLineStrengthReduce.cpp677 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
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.cpp799 ScalarEvolution *SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
H A DLoopUtils.cpp1831 ScalarEvolution &SE = *Exp.getSE(); in expandBounds()
1964 auto &SE = *Expander.getSE(); in addDiffRuntimeChecks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h403 ScalarEvolution *getScalarEvolution() const { return PSE.getSE(); } in getScalarEvolution()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp133 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DARMParallelDSP.cpp260 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h213 ScalarEvolution *getSE() { return &SE; }
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h567 ScalarEvolution *getSE() const { return SE; } in getSE() function
H A DScalarEvolution.h2302 ScalarEvolution &getSE() { return *SE; }
2303 const ScalarEvolution &getSE() const { return *SE; }
2360 ScalarEvolution *getSE() const { return &SE; }
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp240 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp128 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()

12