Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp158 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV()
197 ScalarEvolution *SE = PSE.getSE(); in insert()
629 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in hasComputableBounds()
647 if (PSE.getSE()->isLoopInvariant(PtrScev, L)) in isNoWrap()
1080 const SCEV *Step = AR->getStepRecurrence(*PSE.getSE()); in getPtrStride()
1488 const SCEV *Dist = PSE.getSE()->getMinusSCEV(Sink, Src); in isDependent()
1511 isSafeDependenceDistance(DL, *(PSE.getSE()), in isDependent()
2023 bool CanDoRTIfNeeded = Accesses.canCheckPtrAtRT(*PtrRtChecking, PSE->getSE(), in analyzeLoop()
2052 auto *SE = PSE->getSE(); in analyzeLoop()
2123 auto *SE = PSE->getSE(); in isUniform()
[all …]
H A DDelinearization.cpp119 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DScalarEvolutionAliasAnalysis.cpp151 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()
H A DIVDescriptors.cpp1154 return isFPInductionPHI(Phi, TheLoop, PSE.getSE(), D); in isInductionPHI()
1178 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR, &Casts); in isInductionPHI()
1181 return isInductionPHI(Phi, TheLoop, PSE.getSE(), D, AR); in isInductionPHI()
H A DIVUsers.cpp371 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp126 PSE.getSE()->getMinusSCEV(StorePtrSCEV, LoadPtrSCEV)); in isDependenceDistanceOfOne()
566 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
583 SCEVExpander SEE(*PSE.getSE(), L->getHeader()->getModule()->getDataLayout(), in processLoop()
667 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DLoopRotation.cpp121 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DLoopDeletion.cpp319 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DAlignmentFromAssumptions.cpp321 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DLoopDataPrefetch.cpp198 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DLoopSink.cpp450 SE ? &SE->getSE() : nullptr, CurAST.get(), MSSA); in runOnLoop()
H A DLoopVersioningLICM.cpp584 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DPlaceSafepoints.cpp132 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DLoopUnrollAndJamPass.cpp467 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp64 SCEVExpander Exp2(*RtPtrChecking.getSE(), in versionLoop()
310 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DCanonicalizeFreezeInLoops.cpp223 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DLCSSA.cpp492 SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp466 Builder(PSE.getSE()->getContext()), Legal(LVL), Cost(CM), BFI(BFI), in InnerLoopVectorizer()
2007 auto &SE = *MemCheckExp.getSE(); in ~GeneratedRTChecks()
2181 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
2406 assert(PSE.getSE()->isLoopInvariant(Step, OrigLoop) && in widenIntOrFpInduction()
2408 if (PSE.getSE()->isSCEVable(IV->getType())) { in widenIntOrFpInduction()
2409 SCEVExpander Exp(*PSE.getSE(), DL, "induction"); in widenIntOrFpInduction()
2427 ScalarIV = emitTransformedIndex(Builder, ScalarIV, PSE.getSE(), DL, ID); in widenIntOrFpInduction()
3100 ScalarEvolution *SE = PSE.getSE(); in getOrCreateTripCount()
3329 DT, PSE.getSE()); in emitMemRuntimeChecks()
3522 EndValue = emitTransformedIndex(B, CRD, PSE.getSE(), DL, II); in createInductionResumeValues()
[all …]
H A DLoopVectorizationLegality.cpp732 auto *SE = PSE.getSE(); in canVectorizeInstrs()
1007 ScalarEvolution &SE = *PSE.getSE(); in canVectorizeWithIfConvert()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp234 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp137 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2110 ScalarEvolution &getSE() { return *SE; }
2111 const ScalarEvolution &getSE() const { return *SE; }
2165 ScalarEvolution *getSE() const { return &SE; }
H A DLoopAccessAnalysis.h477 ScalarEvolution *getSE() const { return SE; } in getSE() function
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h204 ScalarEvolution *getSE() { return &SE; }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DHardwareLoops.cpp224 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()

123