Lines Matching defs:AM

62                                       CGSCCAnalysisManager &AM,
67 AM.getResult<PassInstrumentationAnalysis>(InitialC, G);
77 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*C)->getManager();
85 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR);
92 &AM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, G);
113 AM.invalidate(*C, PassPA);
134 ModuleToPostOrderCGSCCPassAdaptor::run(Module &M, ModuleAnalysisManager &AM) {
137 AM.getResult<CGSCCAnalysisManagerModuleProxy>(M).getManager();
140 LazyCallGraph &CG = AM.getResult<LazyCallGraphAnalysis>(M);
144 AM.getCachedResult<FunctionAnalysisManagerModuleProxy>(M)->getManager();
170 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M);
359 CGSCCAnalysisManager &AM,
364 AM.getResult<PassInstrumentationAnalysis>(InitialC, CG);
411 PreservedAnalyses PassPA = Pass->run(*C, AM, CG, UR);
425 AM.invalidate(*C, PassPA);
506 CGSCCAnalysisManager &AM,
511 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
560 AM, UR, FAM);
653 CGSCCAnalysisManagerModuleProxy::run(Module &M, ModuleAnalysisManager &AM) {
658 (void)AM.getResult<FunctionAnalysisManagerModuleProxy>(M);
660 return Result(*InnerAM, AM.getResult<LazyCallGraphAnalysis>(M));
667 CGSCCAnalysisManager &AM,
672 auto &MAMProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
771 CGSCCAnalysisManager &AM,
773 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, G).updateFAM(FAM);
801 /// Helper function to update both the \c CGSCCAnalysisManager \p AM and the \c
815 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR) {
839 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*OldC))
851 AM.invalidate(*OldC, PA);
855 updateNewSCCFunctionAnalyses(*C, G, AM, *FAM);
865 updateNewSCCFunctionAnalyses(NewC, G, AM, *FAM);
869 AM.invalidate(NewC, PA);
876 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR,
1011 G, N, C, AM, UR);
1064 C, AM, UR);
1104 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(
1115 AM.invalidate(*MergedC, PA);
1129 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, G).updateFAM(FAM);
1136 AM.invalidate(*C, PA);
1178 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR,
1180 return updateCGAndAnalysisManagerForPass(G, InitialC, N, AM, UR, FAM,
1185 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR,
1187 return updateCGAndAnalysisManagerForPass(G, InitialC, N, AM, UR, FAM,