Lines Matching refs:AM
28 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM, in run() argument
32 ? runWithLoopNestPasses(L, AM, AR, U) in run()
33 : runWithoutLoopNestPasses(L, AM, AR, U); in run()
49 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses() argument
58 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithLoopNestPasses()
74 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
85 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
102 AM.invalidate(L, *PassPA); in runWithLoopNestPasses()
129 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses() argument
136 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithoutLoopNestPasses()
138 Optional<PreservedAnalyses> PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithoutLoopNestPasses()
154 AM.invalidate(L, *PassPA); in runWithoutLoopNestPasses()
176 FunctionAnalysisManager &AM) { in run() argument
181 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F); in run()
187 PA = LoopCanonicalizationFPM.run(F, AM); in run()
192 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run()
200 UseMemorySSA ? (&AM.getResult<MemorySSAAnalysis>(F).getMSSA()) : nullptr; in run()
202 ? (&AM.getResult<BlockFrequencyAnalysis>(F)) in run()
204 LoopStandardAnalysisResults LAR = {AM.getResult<AAManager>(F), in run()
205 AM.getResult<AssumptionAnalysis>(F), in run()
206 AM.getResult<DominatorTreeAnalysis>(F), in run()
207 AM.getResult<LoopAnalysis>(F), in run()
208 AM.getResult<ScalarEvolutionAnalysis>(F), in run()
209 AM.getResult<TargetLibraryAnalysis>(F), in run()
210 AM.getResult<TargetIRAnalysis>(F), in run()
219 auto &LAMFP = AM.getResult<LoopAnalysisManagerFunctionProxy>(F); in run()