Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp163 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV()
204 ScalarEvolution *SE = PSE.getSE(); in insert()
737 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in hasComputableBounds()
756 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in isNoWrap()
910 ScalarEvolution *SE = PSE.getSE(); in findForkedPointer()
1379 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE()); in getPtrStride()
1816 const SCEV *Dist = PSE.getSE()->getMinusSCEV(Sink, Src); in isDependent()
1839 isSafeDependenceDistance(DL, *(PSE.getSE()), in isDependent()
2372 auto *SE = PSE->getSE(); in analyzeLoop()
2493 auto *SE = PSE->getSE(); in isUniform()
[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.cpp1460 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1484 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1487 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp123 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne()
564 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
581 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getModule()->getDataLayout(), in processLoop()
665 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DLoopRotation.cpp118 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DAlignmentFromAssumptions.cpp325 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DLoopSink.cpp402 MSSA, SE ? &SE->getSE() : nullptr); in runOnLoop()
H A DLoopDataPrefetch.cpp201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/llvm-project-15.0.7/polly/lib/Transform/
H A DCodePreparation.cpp100 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp685 DT, PSE.getSE())) { in canVectorizeInstrs()
776 auto *SE = PSE.getSE(); in canVectorizeInstrs()
945 ScalarEvolution *SE = PSE.getSE(); in canVectorizeMemory()
1025 ScalarEvolution *SE = PSE.getSE(); in isInvariantAddressOfReduction()
1161 ScalarEvolution &SE = *PSE.getSE(); in canVectorizeWithIfConvert()
H A DLoopVectorize.cpp2016 auto &SE = *MemCheckExp.getSE(); in ~GeneratedRTChecks()
2806 ScalarEvolution *SE = PSE.getSE(); in getOrCreateTripCount()
3660 PSE.getSE()->forgetLoop(OrigLoop); in fixVectorizedLoop()
5058 ScalarEvolution *SE = PSE.getSE(); in computeMaxVF()
6282 auto SE = PSE.getSE(); in getAddressAccessSCEV()
6309 auto SE = PSE.getSE(); in getMemInstScalarizationCost()
6923 auto SE = PSE.getSE(); in getInstructionCost()
7577 PSE.getSE()); in executePlan()
8154 Phi, Operands[0], *II, *PSE.getSE(), in tryToOptimizeInductionPHI()
9075 DeadInstructions, *PSE.getSE()); in buildVPlan()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp63 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop()
309 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DCanonicalizeFreezeInLoops.cpp221 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DLCSSA.cpp493 SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIRBuilder.cpp60 SE = S.getSE(); in buildAliasScopes()
H A DCodeGeneration.cpp333 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnScop()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp235 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp137 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DUnrollAnalyzerTest.cpp30 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopInfo.cpp213 ScalarEvolution &SE = *S->getSE(); in identifyBasePtrOriginSAI()
700 ScalarEvolution *SE = Statement->getParent()->getSE(); in computeBoundsOnAccessRelation()
1762 auto *DimSizeType = Type::getInt64Ty(getSE()->getContext()); in createScopArrayInfo()
1767 SCEVSizes.push_back(getSE()->getConstant(DimSizeType, size, false)); in createScopArrayInfo()
2293 ScalarEvolution *Scop::getSE() const { return SE; } in getSE() function in Scop
2597 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnRegion()
2784 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/llvm-project-15.0.7/polly/lib/Support/
H A DVirtualInstruction.cpp66 auto *SE = S->getSE(); in create()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2163 ScalarEvolution &getSE() { return *SE; }
2164 const ScalarEvolution &getSE() const { return *SE; }
2218 ScalarEvolution *getSE() const { return &SE; }
H A DLoopAccessAnalysis.h504 ScalarEvolution *getSE() const { return SE; } in getSE() function
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h195 ScalarEvolution *getSE() { return &SE; }

123