AnyTypeOf<types>.predicate,
VectorOf<types>.predicate,
TensorOf<types>.predicate]>,
- "signless-integer-32-like">;
+ description>;
def Tosa_Int8Like : Tosa_TypeLike<[Tosa_Int8], "signless-integer-8-bit-like">;
def Tosa_Int16Like : Tosa_TypeLike<[Tosa_Int16], "signless-integer-16-bit-like">;
// declarations should be generated. This class takes an optional set of methods
// that should have declarations generated even if the method has a default
// implementation.
-class DeclareInterfaceMethods<Interface interface,
- list<string> overridenMethods = []> {
+class DeclareInterfaceMethods<list<string> overridenMethods = []> {
// This field contains a set of method names that should always have their
// declarations generated. This allows for generating declarations for
// methods with default implementations that need to be overridden.
}
class DeclareAttrInterfaceMethods<AttrInterface interface,
list<string> overridenMethods = []>
- : DeclareInterfaceMethods<interface, overridenMethods>,
+ : DeclareInterfaceMethods<overridenMethods>,
AttrInterface<interface.cppClassName> {
let description = interface.description;
let cppClassName = interface.cppClassName;
}
class DeclareOpInterfaceMethods<OpInterface interface,
list<string> overridenMethods = []>
- : DeclareInterfaceMethods<interface, overridenMethods>,
+ : DeclareInterfaceMethods<overridenMethods>,
OpInterface<interface.cppClassName> {
let description = interface.description;
let cppClassName = interface.cppClassName;
}
class DeclareTypeInterfaceMethods<TypeInterface interface,
list<string> overridenMethods = []>
- : DeclareInterfaceMethods<interface, overridenMethods>,
+ : DeclareInterfaceMethods<overridenMethods>,
TypeInterface<interface.cppClassName> {
let description = interface.description;
let cppClassName = interface.cppClassName;