Lines Matching defs:AM
64 CGSCCAnalysisManager &AM,
69 AM.getResult<PassInstrumentationAnalysis>(InitialC, G);
79 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*C)->getManager();
87 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR);
94 &AM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, G);
115 AM.invalidate(*C, PassPA);
136 ModuleToPostOrderCGSCCPassAdaptor::run(Module &M, ModuleAnalysisManager &AM) {
139 AM.getResult<CGSCCAnalysisManagerModuleProxy>(M).getManager();
142 LazyCallGraph &CG = AM.getResult<LazyCallGraphAnalysis>(M);
146 AM.getCachedResult<FunctionAnalysisManagerModuleProxy>(M)->getManager();
172 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M);
361 CGSCCAnalysisManager &AM,
366 AM.getResult<PassInstrumentationAnalysis>(InitialC, CG);
413 PreservedAnalyses PassPA = Pass->run(*C, AM, CG, UR);
427 AM.invalidate(*C, PassPA);
508 CGSCCAnalysisManager &AM,
513 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
562 AM, UR, FAM);
655 CGSCCAnalysisManagerModuleProxy::run(Module &M, ModuleAnalysisManager &AM) {
660 (void)AM.getResult<FunctionAnalysisManagerModuleProxy>(M);
662 return Result(*InnerAM, AM.getResult<LazyCallGraphAnalysis>(M));
669 CGSCCAnalysisManager &AM,
674 auto &MAMProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
773 CGSCCAnalysisManager &AM,
775 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, G).updateFAM(FAM);
803 /// Helper function to update both the \c CGSCCAnalysisManager \p AM and the \c
817 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR) {
841 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*OldC))
853 AM.invalidate(*OldC, PA);
857 updateNewSCCFunctionAnalyses(*C, G, AM, *FAM);
867 updateNewSCCFunctionAnalyses(NewC, G, AM, *FAM);
871 AM.invalidate(NewC, PA);
878 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR,
1013 G, N, C, AM, UR);
1066 C, AM, UR);
1106 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(
1117 AM.invalidate(*MergedC, PA);
1131 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, G).updateFAM(FAM);
1138 AM.invalidate(*C, PA);
1180 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR,
1182 return updateCGAndAnalysisManagerForPass(G, InitialC, N, AM, UR, FAM,
1187 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR,
1189 return updateCGAndAnalysisManagerForPass(G, InitialC, N, AM, UR, FAM,