Lines Matching defs:AM
26 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM,
30 ? runWithLoopNestPasses(L, AM, AR, U)
31 : runWithoutLoopNestPasses(L, AM, AR, U);
67 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM,
76 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR);
93 PassPA = runSinglePass(L, Pass, AM, AR, U, PI);
112 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI);
129 AM.invalidate(IsLoopNestPass[I] ? *OuterMostLoop : L, *PassPA);
150 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM,
157 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR);
160 runSinglePass(L, Pass, AM, AR, U, PI);
176 AM.invalidate(L, *PassPA);
198 FunctionAnalysisManager &AM) {
203 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F);
209 PA = LoopCanonicalizationFPM.run(F, AM);
214 LoopInfo &LI = AM.getResult<LoopAnalysis>(F);
222 UseMemorySSA ? (&AM.getResult<MemorySSAAnalysis>(F).getMSSA()) : nullptr;
224 ? (&AM.getResult<BlockFrequencyAnalysis>(F))
228 ? (&AM.getResult<BranchProbabilityAnalysis>(F))
230 LoopStandardAnalysisResults LAR = {AM.getResult<AAManager>(F),
231 AM.getResult<AssumptionAnalysis>(F),
232 AM.getResult<DominatorTreeAnalysis>(F),
233 AM.getResult<LoopAnalysis>(F),
234 AM.getResult<ScalarEvolutionAnalysis>(F),
235 AM.getResult<TargetLibraryAnalysis>(F),
236 AM.getResult<TargetIRAnalysis>(F),
246 auto &LAMFP = AM.getResult<LoopAnalysisManagerFunctionProxy>(F);