| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 576 auto *SE = PSE.getSE(); in isUniform() 836 DT, PSE.getSE())) { in canVectorizeInstrs() 938 auto *SE = PSE.getSE(); in canVectorizeInstrs() 1138 const auto *AR = dyn_cast<SCEVAddRecExpr>(PSE.getSE()->getSCEV(VPtrVal)); in findHistogram() 1263 ScalarEvolution *SE = PSE.getSE(); in canVectorizeMemory() 1343 ScalarEvolution *SE = PSE.getSE(); in isInvariantAddressOfReduction() 1490 ScalarEvolution &SE = *PSE.getSE(); in canVectorizeWithIfConvert() 1671 PSE.getSE()->getPredicatedExitCount(TheLoop, BB, &Predicates); in isVectorizableEarlyExitLoop() 1725 PSE.getSE()->getPredicatedExitCount(TheLoop, LatchBB, &Predicates))) { in isVectorizableEarlyExitLoop() 1774 if (!isDereferenceableReadOnlyLoop(TheLoop, PSE.getSE(), DT, AC, in isVectorizableEarlyExitLoop()
|
| H A D | LoopVectorize.cpp | 436 if (auto ExpectedTC = getSmallConstantTripCount(PSE.getSE(), L)) in getSmallBestKnownTC() 493 Builder(PSE.getSE()->getContext()), Cost(CM), BFI(BFI), PSI(PSI), in InnerLoopVectorizer() 1784 : DT(DT), LI(LI), TTI(TTI), SCEVExp(*PSE.getSE(), DL, "scev.check"), in GeneratedRTChecks() 1785 MemCheckExp(*PSE.getSE(), DL, "scev.check"), PSE(PSE), in GeneratedRTChecks() 1927 ScalarEvolution *SE = MemCheckExp.getSE(); in getCost() 1984 auto &SE = *MemCheckExp.getSE(); in ~GeneratedRTChecks() 2357 ScalarEvolution &SE = *PSE.getSE(); in createIterationCountCheck() 2663 PSE.getSE()->forgetLcssaPhiWithNewPredecessor(OrigLoop, &PN); in fixVectorizedLoop() 2666 PSE.getSE()->forgetLoop(OrigLoop); in fixVectorizedLoop() 2667 PSE.getSE()->forgetBlockAndLoopDispositions(); in fixVectorizedLoop() [all …]
|
| H A D | VPlanConstruction.cpp | 523 ScalarEvolution &SE = *PSE.getSE(); in prepareForVectorization()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 171 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV() 361 PSE.getSE(), &DC.getPointerBounds()); in insert() 933 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE()); in getStrideFromAddRec() 1195 ScalarEvolution *SE = PSE.getSE(); in findForkedPointer() 1232 if (PSE.getSE()->isLoopInvariant(P.getPointer(), TheLoop)) in createCheckForAccess() 1570 if (PSE.getSE()->isLoopInvariant(PtrScev, Lp)) in getPtrStride() 1963 ScalarEvolution &SE = *PSE.getSE(); in areAccessesCompletelyBeforeOrAfter() 1994 auto &SE = *PSE.getSE(); in getDependenceDistanceStrideAndSize() 2132 ScalarEvolution &SE = *PSE.getSE(); in isDependent() 2861 auto *SE = PSE->getSE(); in isInvariant() [all …]
|
| H A D | ScalarEvolutionAliasAnalysis.cpp | 173 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()
|
| H A D | IVUsers.cpp | 315 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | IVDescriptors.cpp | 1555 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI() 1579 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI() 1582 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 128 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne() 599 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop() 616 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getDataLayout(), in processLoop()
|
| H A D | LoopTermFold.cpp | 339 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | LoopDataPrefetch.cpp | 200 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| H A D | PlaceSafepoints.cpp | 132 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| H A D | NaryReassociate.cpp | 175 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| H A D | StraightLineStrengthReduce.cpp | 684 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 250 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | LoopVersioning.cpp | 63 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop()
|
| H A D | LCSSA.cpp | 550 SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
|
| H A D | LoopSimplify.cpp | 795 ScalarEvolution *SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 466 ScalarEvolution *getScalarEvolution() const { return PSE.getSE(); } in getScalarEvolution()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 131 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | ARMParallelDSP.cpp | 259 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 221 ScalarEvolution *getSE() { return &SE; }
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 610 ScalarEvolution *getSE() const { return SE; } in getSE() function
|
| H A D | ScalarEvolution.h | 2398 ScalarEvolution &getSE() { return *SE; } 2399 const ScalarEvolution &getSE() const { return *SE; } 2462 ScalarEvolution *getSE() const { return &SE; }
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | HardwareLoops.cpp | 239 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FalkorHWPFFix.cpp | 125 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|