Lines Matching defs:TestIndirectSCCAnalysis
864 struct TestIndirectSCCAnalysis
865 : public AnalysisInfoMixin<TestIndirectSCCAnalysis> {
874 auto PAC = PA.getChecker<TestIndirectSCCAnalysis>();
881 TestIndirectSCCAnalysis(int &Runs, ModuleAnalysisManager &MAM)
901 TestIndirectSCCAnalysis>();
907 friend AnalysisInfoMixin<TestIndirectSCCAnalysis>;
914 AnalysisKey TestIndirectSCCAnalysis::Key;
926 Result(TestIndirectSCCAnalysis::Result &IDep) : IDep(IDep) {}
927 TestIndirectSCCAnalysis::Result &IDep;
934 Inv.invalidate<TestIndirectSCCAnalysis>(C, PA);
944 auto &IDep = AM.getResult<TestIndirectSCCAnalysis>(C, CG);
1035 [&] { return TestIndirectSCCAnalysis(IndirectSCCAnalysisRuns, MAM); });
1082 PA.preserve<TestIndirectSCCAnalysis>();
1154 [&] { return TestIndirectSCCAnalysis(IndirectSCCAnalysisRuns, MAM); });
1195 PA.preserve<TestIndirectSCCAnalysis>();
1244 PA.preserve<TestIndirectSCCAnalysis>();