Lines Matching defs:TestModuleAnalysis

30 class TestModuleAnalysis : public AnalysisInfoMixin<TestModuleAnalysis> {
39 auto PAC = PA.getChecker<TestModuleAnalysis>();
44 TestModuleAnalysis(int &Runs) : Runs(Runs) {}
52 friend AnalysisInfoMixin<TestModuleAnalysis>;
58 AnalysisKey TestModuleAnalysis::Key;
286 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); });
289 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
318 // if (TestModuleAnalysis::Result *TMA =
319 // MAMProxy.getCachedResult<TestModuleAnalysis>(
324 if (TestModuleAnalysis::Result *TMA =
325 MAM.getCachedResult<TestModuleAnalysis>(
384 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); });
387 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
398 if (MAMProxy.cachedResultExists<TestModuleAnalysis>(
415 if (MAMProxy.cachedResultExists<TestModuleAnalysis>(
434 if (MAMProxy.cachedResultExists<TestModuleAnalysis>(
454 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); });
457 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
469 if (!MAMProxy.cachedResultExists<TestModuleAnalysis>(*F.getParent()))
487 if (!MAMProxy.cachedResultExists<TestModuleAnalysis>(*F.getParent()))
508 if (MAMProxy.cachedResultExists<TestModuleAnalysis>(*F.getParent()))
867 Result(TestSCCAnalysis::Result &SCCDep, TestModuleAnalysis::Result &MDep)
870 TestModuleAnalysis::Result &MDep;
893 // auto &MDep = *ModuleProxy.getCachedResult<TestModuleAnalysis>(
896 auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(
900 ModuleProxy.registerOuterAnalysisInvalidation<TestModuleAnalysis,
963 Result(TestFunctionAnalysis::Result &FDep, TestModuleAnalysis::Result &MDep,
967 TestModuleAnalysis::Result &MDep;
992 auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(*F.getParent());
996 TestModuleAnalysis, TestIndirectFunctionAnalysis>();
1029 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); });
1118 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
1122 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
1148 MAM.registerPass([&] { return TestModuleAnalysis(ModuleAnalysisRuns); });
1281 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
1283 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
1285 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());
1287 MPM.addPass(RequireAnalysisPass<TestModuleAnalysis, Module>());