Lines Matching defs:CG

167                         LazyCallGraph &CG, CGSCCUpdateResult &UR) {
168 return Func(C, AM, CG, UR);
306 LazyCallGraph &CG, CGSCCUpdateResult &UR) {
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);
412 LazyCallGraph &CG, CGSCCUpdateResult &UR) {
414 AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
431 CGSCCAnalysisManager &AM, LazyCallGraph &CG,
433 const auto &MAMProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
886 LazyCallGraph &CG) {
888 auto &SCCDep = AM.getResult<TestSCCAnalysis>(C, CG);
890 auto &ModuleProxy = AM.getResult<ModuleAnalysisManagerCGSCCProxy>(C, CG);
942 LazyCallGraph &CG) {
944 auto &IDep = AM.getResult<TestIndirectSCCAnalysis>(C, CG);
1000 const LazyCallGraph &CG =
1007 *CGAM.getCachedResult<TestSCCAnalysis>(*CG.lookupSCC(*CG.lookup(F)));
1055 LazyCallGraph &CG, CGSCCUpdateResult &) {
1057 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1071 LazyCallGraph &CG, CGSCCUpdateResult &) {
1073 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1089 LazyCallGraph &CG, CGSCCUpdateResult &) {
1091 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1106 LazyCallGraph &CG, CGSCCUpdateResult &) {
1108 AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1183 // CG. This should successfully invalidate (and force to be re-run) all the
1187 LazyCallGraph &CG, CGSCCUpdateResult &UR) {
1188 (void)AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1212 updateCGAndAnalysisManagerForFunctionPass(CG, C, H2N, AM, UR, FAM);
1236 LazyCallGraph &CG, CGSCCUpdateResult &UR) {
1237 (void)AM.getResult<TestDoublyIndirectSCCAnalysis>(C, CG);
1258 updateCGAndAnalysisManagerForFunctionPass(CG, C, H2N, AM, UR, FAM);
1328 LazyCallGraph &CG, CGSCCUpdateResult &UR) {
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));
1382 LazyCallGraph &CG,
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));
1450 LazyCallGraph &CG,
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));
1520 LazyCallGraph &CG,
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();
1772 CG.addSplitFunction(F, *G);
1777 updateCGAndAnalysisManagerForCGSCCPass(CG, C, *N, AM, UR, FAM))
1804 LazyCallGraph &CG,
1810 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1834 CG.addSplitFunction(F, *G1);
1835 CG.addSplitFunction(F, *G2);
1862 CG.addSplitRefRecursiveFunctions(F, SmallVector<Function *, 2>({H1, H2}));
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,
1966 LazyCallGraph &CG,
1972 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager();
1987 updateCGAndAnalysisManagerForCGSCCPass(CG, C, *N, AM, UR, FAM))
2012 LazyCallGraph &CG, CGSCCUpdateResult &UR) {