Lines Matching refs:am

44   AnalysisManager am = mam;  in TEST()  local
47 am.getAnalysis<MyAnalysis>(); in TEST()
48 am.getAnalysis<OtherAnalysis>(); in TEST()
52 am.invalidate(pa); in TEST()
55 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
56 EXPECT_FALSE(am.getCachedAnalysis<OtherAnalysis>().has_value()); in TEST()
74 AnalysisManager am = mam; in TEST() local
75 AnalysisManager fam = am.nest(func1); in TEST()
106 AnalysisManager am = mam; in TEST() local
109 EXPECT_FALSE(am.getCachedChildAnalysis<MyAnalysis>(func1).has_value()); in TEST()
112 am.getChildAnalysis<MyAnalysis>(func1); in TEST()
113 am.getChildAnalysis<OtherAnalysis>(func1); in TEST()
117 am.invalidate(pa); in TEST()
120 EXPECT_TRUE(am.getCachedChildAnalysis<MyAnalysis>(func1).has_value()); in TEST()
121 EXPECT_FALSE(am.getCachedChildAnalysis<OtherAnalysis>(func1).has_value()); in TEST()
146 AnalysisManager am = mam; in TEST() local
151 am.getAnalysis<CustomInvalidatingAnalysis>(); in TEST()
152 am.invalidate(pa); in TEST()
153 EXPECT_FALSE(am.getCachedAnalysis<CustomInvalidatingAnalysis>().has_value()); in TEST()
156 am.getAnalysis<CustomInvalidatingAnalysis>(); in TEST()
158 am.invalidate(pa); in TEST()
159 EXPECT_TRUE(am.getCachedAnalysis<CustomInvalidatingAnalysis>().has_value()); in TEST()
168 AnalysisManager am = mam; in TEST() local
171 am.getAnalysis<OpSpecificAnalysis, ModuleOp>(); in TEST()
172 EXPECT_TRUE(am.getCachedAnalysis<OpSpecificAnalysis>().has_value()); in TEST()
178 AnalysisWithDependency(Operation *, AnalysisManager &am) { in AnalysisWithDependency()
179 am.getAnalysis<MyAnalysis>(); in AnalysisWithDependency()
194 AnalysisManager am = mam; in TEST() local
196 am.getAnalysis<AnalysisWithDependency>(); in TEST()
197 EXPECT_TRUE(am.getCachedAnalysis<AnalysisWithDependency>().has_value()); in TEST()
198 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
202 am.invalidate(pa); in TEST()
204 EXPECT_FALSE(am.getCachedAnalysis<AnalysisWithDependency>().has_value()); in TEST()
205 EXPECT_FALSE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
211 AnalysisWithNestedDependency(Operation *, AnalysisManager &am) { in AnalysisWithNestedDependency()
212 am.getAnalysis<AnalysisWithDependency>(); in AnalysisWithNestedDependency()
227 AnalysisManager am = mam; in TEST() local
229 am.getAnalysis<AnalysisWithNestedDependency>(); in TEST()
230 EXPECT_TRUE(am.getCachedAnalysis<AnalysisWithNestedDependency>().has_value()); in TEST()
231 EXPECT_TRUE(am.getCachedAnalysis<AnalysisWithDependency>().has_value()); in TEST()
232 EXPECT_TRUE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
237 am.invalidate(pa); in TEST()
240 am.getCachedAnalysis<AnalysisWithNestedDependency>().has_value()); in TEST()
241 EXPECT_FALSE(am.getCachedAnalysis<AnalysisWithDependency>().has_value()); in TEST()
242 EXPECT_FALSE(am.getCachedAnalysis<MyAnalysis>().has_value()); in TEST()
262 AnalysisManager am = mam; in TEST() local
264 auto &an = am.getAnalysis<AnalysisWith2Ctors>(); in TEST()