Lines Matching refs:AM
27 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM, in run() argument
31 ? runWithLoopNestPasses(L, AM, AR, U) in run()
32 : runWithoutLoopNestPasses(L, AM, AR, U); in run()
68 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses() argument
77 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithLoopNestPasses()
94 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
113 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
130 AM.invalidate(IsLoopNestPass[I] ? *OuterMostLoop : L, *PassPA); in runWithLoopNestPasses()
151 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses() argument
158 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithoutLoopNestPasses()
161 runSinglePass(L, Pass, AM, AR, U, PI); in runWithoutLoopNestPasses()
177 AM.invalidate(L, *PassPA); in runWithoutLoopNestPasses()
199 FunctionAnalysisManager &AM) { in run() argument
204 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F); in run()
210 PA = LoopCanonicalizationFPM.run(F, AM); in run()
215 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run()
223 UseMemorySSA ? (&AM.getResult<MemorySSAAnalysis>(F).getMSSA()) : nullptr; in run()
225 ? (&AM.getResult<BlockFrequencyAnalysis>(F)) in run()
229 ? (&AM.getResult<BranchProbabilityAnalysis>(F)) in run()
231 LoopStandardAnalysisResults LAR = {AM.getResult<AAManager>(F), in run()
232 AM.getResult<AssumptionAnalysis>(F), in run()
233 AM.getResult<DominatorTreeAnalysis>(F), in run()
234 AM.getResult<LoopAnalysis>(F), in run()
235 AM.getResult<ScalarEvolutionAnalysis>(F), in run()
236 AM.getResult<TargetLibraryAnalysis>(F), in run()
237 AM.getResult<TargetIRAnalysis>(F), in run()
247 auto &LAMFP = AM.getResult<LoopAnalysisManagerFunctionProxy>(F); in run()