Home
last modified time | relevance | path

Searched refs:ScalarEvolutionWrapperPass (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp240 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
241 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
250 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
268 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLCSSA.cpp521 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
549 auto *SEWP = getAnalysisIfAvailable<ScalarEvolutionWrapperPass>(); in runOnFunction()
H A DLoopSimplify.cpp761 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
794 auto *SEWP = getAnalysisIfAvailable<ScalarEvolutionWrapperPass>(); in runOnFunction()
H A DLoopUtils.cpp176 AU.addRequired<ScalarEvolutionWrapperPass>(); in getLoopAnalysisUsage()
177 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getLoopAnalysisUsage()
199 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in initializeLoopPassPass()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp161 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
173 new SCEVAAResult(getAnalysis<ScalarEvolutionWrapperPass>().getSE())); in runOnFunction()
179 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
H A DIVUsers.cpp47 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
306 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
315 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DStackSafetyAnalysis.cpp1054 AU.addRequiredTransitive<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
1063 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
1211 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass)
H A DDependenceAnalysis.cpp140 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass)
156 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
169 AU.addRequiredTransitive<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
231 getAnalysis<ScalarEvolutionWrapperPass>().getSE(), false); in print()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopTermFold.cpp328 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
329 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
339 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
371 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopDataPrefetch.cpp130 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
131 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
147 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
200 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DNaryReassociate.cpp137 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
141 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
159 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
175 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DPlaceSafepoints.cpp132 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
144 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
169 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass)
H A DStraightLineStrengthReduce.cpp115 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
263 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
684 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
H A DSeparateConstOffsetFromGEP.cpp500 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp134 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
135 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
239 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
604 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_BEGIN()
H A DMachineFunctionPass.cpp201 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
H A DReplaceWithVeclib.cpp264 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp91 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
92 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
106 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
125 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp94 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
131 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
H A DARMParallelDSP.cpp243 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
248 AU.addPreserved<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
259 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h150 (void)new llvm::ScalarEvolutionWrapperPass(); in ForcePassLinking()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp229 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
335 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass)
398 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp367 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
400 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp158 AU.addRequired<ScalarEvolutionWrapperPass>(); in getAnalysisUsage()
269 INITIALIZE_PASS_DEPENDENCY(ScalarEvolutionWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
2429 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2390 class LLVM_ABI ScalarEvolutionWrapperPass : public FunctionPass {
2396 ScalarEvolutionWrapperPass();

12