Lines Matching refs:TestFunctionAnalysis
27 class TestFunctionAnalysis : public AnalysisInfoMixin<TestFunctionAnalysis> { class
36 auto PAC = PA.getChecker<TestFunctionAnalysis>(); in invalidate()
41 TestFunctionAnalysis(int &Runs) : Runs(Runs) {} in TestFunctionAnalysis() function in __anon1d60355b0111::TestFunctionAnalysis
55 friend AnalysisInfoMixin<TestFunctionAnalysis>;
61 AnalysisKey TestFunctionAnalysis::Key;
135 if (TestFunctionAnalysis::Result *AR = in run()
136 AM.getCachedResult<TestFunctionAnalysis>(F)) in run()
140 TestFunctionAnalysis::Result &AR = AM.getResult<TestFunctionAnalysis>(F); in run()
197 auto PAC = PA1.getChecker<TestFunctionAnalysis>(); in TEST()
208 auto PAC = PA2.getChecker<TestFunctionAnalysis>(); in TEST()
214 auto PAC = PA3.getChecker<TestFunctionAnalysis>(); in TEST()
220 auto PAC = PA4.getChecker<TestFunctionAnalysis>(); in TEST()
226 auto PAC = PA4.getChecker<TestFunctionAnalysis>(); in TEST()
232 auto PAC = PA4.getChecker<TestFunctionAnalysis>(); in TEST()
238 auto PAC = PA5.getChecker<TestFunctionAnalysis>(); in TEST()
247 PA.preserve<TestFunctionAnalysis>(); in TEST()
248 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
251 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
255 PA.preserve<TestFunctionAnalysis>(); in TEST()
256 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
263 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>() in TEST()
268 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>() in TEST()
274 PA.preserve<TestFunctionAnalysis>(); in TEST()
275 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>() in TEST()
282 EXPECT_TRUE(PA.getChecker<TestFunctionAnalysis>() in TEST()
291 PA1.preserve<TestFunctionAnalysis>(); in TEST()
294 PA2.preserve<TestFunctionAnalysis>(); in TEST()
305 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
306 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
314 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
315 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
323 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
324 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
333 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
334 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
342 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
343 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
352 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
353 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
363 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
364 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
373 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
374 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
382 EXPECT_TRUE(Intersected.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
383 EXPECT_FALSE(Intersected.getChecker<TestFunctionAnalysis>() in TEST()
394 PA.preserve<TestFunctionAnalysis>(); in TEST()
395 PA.abandon<TestFunctionAnalysis>(); in TEST()
396 EXPECT_FALSE(PA.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
399 PA.abandon<TestFunctionAnalysis>(); in TEST()
400 EXPECT_FALSE(PA.getChecker<TestFunctionAnalysis>().preserved()); in TEST()
408 EXPECT_FALSE(PA.getChecker<TestFunctionAnalysis>() in TEST()
424 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); in TEST_F()
611 Result(TestFunctionAnalysis::Result &FDep, TestModuleAnalysis::Result &MDep) in Result()
613 TestFunctionAnalysis::Result &FDep;
621 Inv.invalidate<TestFunctionAnalysis>(F, PA); in invalidate()
631 auto &FDep = AM.getResult<TestFunctionAnalysis>(F); in run()
711 FAM.registerPass([&] { return TestFunctionAnalysis(FunctionAnalysisRuns); }); in TEST_F()
751 PA.preserve<TestFunctionAnalysis>(); in TEST_F()