| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 163 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 D | ScalarEvolutionAliasAnalysis.cpp | 162 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()
|
| H A D | IVUsers.cpp | 317 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | IVDescriptors.cpp | 1460 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 D | LoopLoadElimination.cpp | 123 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 D | LoopRotation.cpp | 118 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | AlignmentFromAssumptions.cpp | 325 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| H A D | LoopSink.cpp | 402 MSSA, SE ? &SE->getSE() : nullptr); in runOnLoop()
|
| H A D | LoopDataPrefetch.cpp | 201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | CodePreparation.cpp | 100 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 685 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 D | LoopVectorize.cpp | 2016 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 D | LoopVersioning.cpp | 63 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop() 309 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| H A D | CanonicalizeFreezeInLoops.cpp | 221 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| H A D | LCSSA.cpp | 493 SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | IRBuilder.cpp | 60 SE = S.getSE(); in buildAliasScopes()
|
| H A D | CodeGeneration.cpp | 333 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnScop()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 235 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 137 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | UnrollAnalyzerTest.cpp | 30 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopInfo.cpp | 213 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 D | VirtualInstruction.cpp | 66 auto *SE = S->getSE(); in create()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 2163 ScalarEvolution &getSE() { return *SE; } 2164 const ScalarEvolution &getSE() const { return *SE; } 2218 ScalarEvolution *getSE() const { return &SE; }
|
| H A D | LoopAccessAnalysis.h | 504 ScalarEvolution *getSE() const { return SE; } in getSE() function
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 195 ScalarEvolution *getSE() { return &SE; }
|