Lines Matching defs:AM
46 Result run(Module &M, ModuleAnalysisManager &AM) {
77 Result run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &) {
107 Result run(Function &F, FunctionAnalysisManager &AM) {
138 Result run(Function &F, FunctionAnalysisManager &AM) {
156 PreservedAnalyses run(Module &F, ModuleAnalysisManager &AM) {
157 return Func(F, AM);
166 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
168 return Func(C, AM, CG, UR);
180 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
181 return Func(F, AM);
305 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
313 // AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
330 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
331 TestSCCAnalysis::Result &AR = AM.getResult<TestSCCAnalysis>(C, CG);
395 CGSCCAnalysisManager &AM, LazyCallGraph &CG,
397 const auto &MAMProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
411 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
414 AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
431 CGSCCAnalysisManager &AM, LazyCallGraph &CG,
433 const auto &MAMProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
467 FunctionAnalysisManager &AM) {
468 const auto &MAMProxy = AM.getResult<ModuleAnalysisManagerFunctionProxy>(F);
485 FunctionAnalysisManager &AM) {
486 const auto &MAMProxy = AM.getResult<ModuleAnalysisManagerFunctionProxy>(F);
506 FunctionAnalysisManager &AM) {
507 const auto &MAMProxy = AM.getResult<ModuleAnalysisManagerFunctionProxy>(F);
885 Result run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
888 auto &SCCDep = AM.getResult<TestSCCAnalysis>(C, CG);
890 auto &ModuleProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
941 Result run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
944 auto &IDep = AM.getResult<TestIndirectSCCAnalysis>(C, CG);
984 Result run(Function &F, FunctionAnalysisManager &AM) {
986 auto &FDep = AM.getResult<TestFunctionAnalysis>(F);
988 auto &ModuleProxy = AM.getResult<ModuleAnalysisManagerFunctionProxy>(F);
1002 auto &CGSCCProxy = AM.getResult<CGSCCAnalysisManagerFunctionProxy>(F);
1054 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1057 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1070 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1073 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1088 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1091 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1105 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1108 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1186 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1188 (void)AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1212 updateCGAndAnalysisManagerForFunctionPass(CG, C, H2N, AM, UR, FAM);
1235 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1237 (void)AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1258 updateCGAndAnalysisManagerForFunctionPass(CG, C, H2N, AM, UR, FAM);
1327 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
1329 Func(C, AM, CG, UR);
1345 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1351 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1370 updateCGAndAnalysisManagerForCGSCCPass(CG, C, H2N, AM, UR, FAM));
1381 CGSCCAnalysisManager &AM,
1388 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1407 updateCGAndAnalysisManagerForFunctionPass(CG, C, H2N, AM, UR, FAM),
1419 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1425 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1438 updateCGAndAnalysisManagerForCGSCCPass(CG, C, FN, AM, UR, FAM));
1449 CGSCCAnalysisManager &AM,
1456 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1469 updateCGAndAnalysisManagerForFunctionPass(CG, C, FN, AM, UR, FAM),
1481 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1487 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1501 CGU.initialize(CG, C, AM, UR);
1508 updateCGAndAnalysisManagerForCGSCCPass(CG, C, FN, AM, UR, FAM));
1519 CGSCCAnalysisManager &AM,
1526 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1536 CGU.initialize(CG, C, AM, UR);
1545 ASSERT_DEATH(updateCGAndAnalysisManagerForCGSCCPass(CG, C, FN, AM, UR, FAM),
1557 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1580 CGU.initialize(CG, C, AM, UR);
1592 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1609 CGU.initialize(CG, C, AM, UR);
1621 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1641 CGU.initialize(CG, C, AM, UR);
1655 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1664 CGU.initialize(CG, C, AM, UR);
1678 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1704 CGU.initialize(CG, C, AM, UR);
1736 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1742 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1777 updateCGAndAnalysisManagerForCGSCCPass(CG, C, *N, AM, UR, FAM))
1803 CGSCCAnalysisManager &AM,
1810 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1867 updateCGAndAnalysisManagerForCGSCCPass(CG, C, *N, AM, UR, FAM))
1896 [&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG,
1916 CGU.initialize(CG, C, AM, UR);
1925 updateCGAndAnalysisManagerForCGSCCPass(CG, *CG.lookupSCC(*N1), *N1, AM,
1965 CGSCCAnalysisManager &AM,
1972 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1987 updateCGAndAnalysisManagerForCGSCCPass(CG, C, *N, AM, UR, FAM))
2011 LambdaSCCPass([&](LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,