Skip to content

Commit d023298

Browse files
committed
[MLIR] Fix unused tablegen template arg warnings
Identified in D109359. Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D110805
1 parent 39f3f7c commit d023298

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

mlir/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class Tosa_TypeLike<list<Type> types, string description = ""> : TypeConstraint<
149149
AnyTypeOf<types>.predicate,
150150
VectorOf<types>.predicate,
151151
TensorOf<types>.predicate]>,
152-
"signless-integer-32-like">;
152+
description>;
153153

154154
def Tosa_Int8Like : Tosa_TypeLike<[Tosa_Int8], "signless-integer-8-bit-like">;
155155
def Tosa_Int16Like : Tosa_TypeLike<[Tosa_Int16], "signless-integer-16-bit-like">;

mlir/include/mlir/IR/OpBase.td

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2083,16 +2083,15 @@ class TypeInterface<string name> : Interface<name>, InterfaceTrait<name>;
20832083
// declarations should be generated. This class takes an optional set of methods
20842084
// that should have declarations generated even if the method has a default
20852085
// implementation.
2086-
class DeclareInterfaceMethods<Interface interface,
2087-
list<string> overridenMethods = []> {
2086+
class DeclareInterfaceMethods<list<string> overridenMethods = []> {
20882087
// This field contains a set of method names that should always have their
20892088
// declarations generated. This allows for generating declarations for
20902089
// methods with default implementations that need to be overridden.
20912090
list<string> alwaysOverriddenMethods = overridenMethods;
20922091
}
20932092
class DeclareAttrInterfaceMethods<AttrInterface interface,
20942093
list<string> overridenMethods = []>
2095-
: DeclareInterfaceMethods<interface, overridenMethods>,
2094+
: DeclareInterfaceMethods<overridenMethods>,
20962095
AttrInterface<interface.cppClassName> {
20972096
let description = interface.description;
20982097
let cppClassName = interface.cppClassName;
@@ -2101,7 +2100,7 @@ class DeclareAttrInterfaceMethods<AttrInterface interface,
21012100
}
21022101
class DeclareOpInterfaceMethods<OpInterface interface,
21032102
list<string> overridenMethods = []>
2104-
: DeclareInterfaceMethods<interface, overridenMethods>,
2103+
: DeclareInterfaceMethods<overridenMethods>,
21052104
OpInterface<interface.cppClassName> {
21062105
let description = interface.description;
21072106
let cppClassName = interface.cppClassName;
@@ -2110,7 +2109,7 @@ class DeclareOpInterfaceMethods<OpInterface interface,
21102109
}
21112110
class DeclareTypeInterfaceMethods<TypeInterface interface,
21122111
list<string> overridenMethods = []>
2113-
: DeclareInterfaceMethods<interface, overridenMethods>,
2112+
: DeclareInterfaceMethods<overridenMethods>,
21142113
TypeInterface<interface.cppClassName> {
21152114
let description = interface.description;
21162115
let cppClassName = interface.cppClassName;

0 commit comments

Comments
 (0)