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