Lines Matching defs:iface
69 TestExternalTypeInterface iface = dyn_cast<TestExternalTypeInterface>(i8);
70 ASSERT_TRUE(iface != nullptr);
71 EXPECT_EQ(iface.getBitwidthPlusArg(10), 18u);
72 EXPECT_EQ(iface.staticGetSomeValuePlusArg(0), 42u);
73 EXPECT_EQ(iface.getBitwidthPlusDoubleArgument(2), 12u);
74 EXPECT_EQ(iface.staticGetArgument(17), 17u);
80 iface = dyn_cast<TestExternalTypeInterface>(flt);
81 ASSERT_TRUE(iface != nullptr);
82 EXPECT_EQ(iface.getBitwidthPlusArg(10), 42u);
83 EXPECT_EQ(iface.staticGetSomeValuePlusArg(10), 52u);
84 EXPECT_EQ(iface.getBitwidthPlusDoubleArgument(3), 128u);
85 EXPECT_EQ(iface.staticGetArgument(17), 420u);
115 auto iface = dyn_cast<TestExternalTypeInterface>(testType);
116 ASSERT_TRUE(iface != nullptr);
117 EXPECT_EQ(iface.getBitwidthPlusArg(42), 42u);
118 EXPECT_EQ(iface.staticGetSomeValuePlusArg(10), 20u);
227 auto iface = dyn_cast<TestExternalAttrInterface>(attr);
228 ASSERT_TRUE(iface != nullptr);
229 EXPECT_EQ(iface.getDialectPtr(), &attr.getDialect());
230 EXPECT_EQ(iface.getSomeNumber(), 42);
311 auto iface = dyn_cast<TestExternalOpInterface>(moduleOp->getOperation());
312 ASSERT_TRUE(iface != nullptr);
313 EXPECT_EQ(iface.getNameLengthPlusArg(10), 24u);
314 EXPECT_EQ(iface.getNameLengthTimesArg(3), 42u);
315 EXPECT_EQ(iface.getNameLengthPlusArgTwice(18), 50u);
316 EXPECT_EQ(iface.getNameLengthMinusArg(5), 9u);
325 iface = dyn_cast<TestExternalOpInterface>(castOp->getOperation());
326 ASSERT_TRUE(iface != nullptr);
327 EXPECT_EQ(iface.getNameLengthPlusArg(10), 44u);
328 EXPECT_EQ(iface.getNameLengthTimesArg(0), 42u);
329 EXPECT_EQ(iface.getNameLengthPlusArgTwice(8), 50u);
330 EXPECT_EQ(iface.getNameLengthMinusArg(1000), 21u);