Lines Matching defs:TestSCCAnalysis
60 class TestSCCAnalysis : public AnalysisInfoMixin<TestSCCAnalysis> {
69 auto PAC = PA.getChecker<TestSCCAnalysis>();
75 TestSCCAnalysis(int &Runs) : Runs(Runs) {}
83 friend AnalysisInfoMixin<TestSCCAnalysis>;
89 AnalysisKey TestSCCAnalysis::Key;
283 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); });
331 TestSCCAnalysis::Result &AR = AM.getResult<TestSCCAnalysis>(C, CG);
529 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); });
535 CGPM1.addPass(RequireAnalysisPass<TestSCCAnalysis, LazyCallGraph::SCC,
553 CGPM2.addPass(RequireAnalysisPass<TestSCCAnalysis, LazyCallGraph::SCC,
567 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); });
573 CGPM1.addPass(RequireAnalysisPass<TestSCCAnalysis, LazyCallGraph::SCC,
585 PA.preserve<TestSCCAnalysis>();
592 CGPM2.addPass(RequireAnalysisPass<TestSCCAnalysis, LazyCallGraph::SCC,
606 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); });
612 CGPM1.addPass(RequireAnalysisPass<TestSCCAnalysis, LazyCallGraph::SCC,
621 PA.preserve<TestSCCAnalysis>();
627 CGPM2.addPass(RequireAnalysisPass<TestSCCAnalysis, LazyCallGraph::SCC,
867 Result(TestSCCAnalysis::Result &SCCDep, TestModuleAnalysis::Result &MDep)
869 TestSCCAnalysis::Result &SCCDep;
877 Inv.invalidate<TestSCCAnalysis>(C, PA);
888 auto &SCCDep = AM.getResult<TestSCCAnalysis>(C, CG);
964 TestSCCAnalysis::Result &SCCDep)
968 TestSCCAnalysis::Result &SCCDep;
1007 *CGAM.getCachedResult<TestSCCAnalysis>(*CG.lookupSCC(*CG.lookup(F)));
1011 TestSCCAnalysis, TestIndirectFunctionAnalysis>();
1033 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); });
1080 PA.preserve<TestSCCAnalysis>();
1152 CGAM.registerPass([&] { return TestSCCAnalysis(SCCAnalysisRuns); });