Lines Matching refs:OpInterface
125 for the specific IR entity; `AttrInterface`, `OpInterface`, or `TypeInterface`
170 class ExampleOpInterface : public OpInterface<ExampleOpInterface,
174 using OpInterface<ExampleOpInterface, ExampleOpInterfaceTraits>::OpInterface;
177 /// `OpInterface` class that returns an instance of the concept.
194 /// 'Trait' class provided by the 'OpInterface<>' base class.
300 #### Dialect Fallback for OpInterface
304 implementing an `OpInterface` for these operation. When an operation isn't
356 def ExampleOpInterface : OpInterface<"ExampleOpInterface"> {
374 Providing a definition of the `AttrInterface`, `OpInterface`, or `TypeInterface`
408 `OpInterface` classes may additionally contain the following:
463 def MyInterface : OpInterface<"MyInterface"> {