@@ -283,6 +283,7 @@ def Tosa_MatMulOp : Tosa_InferShapedTypeOp<"matmul"> {
283
283
];
284
284
285
285
let builders = [Tosa_MatMulOpQuantInfoBuilder];
286
+ let hasVerifier = 1;
286
287
}
287
288
288
289
//===----------------------------------------------------------------------===//
@@ -317,6 +318,7 @@ def Tosa_MaxPool2dOp : Tosa_InferShapedTypeOp<"max_pool2d"> {
317
318
];
318
319
319
320
let hasCanonicalizer = 1;
321
+ let hasVerifier = 1;
320
322
}
321
323
322
324
//===----------------------------------------------------------------------===//
@@ -1426,6 +1428,7 @@ def Tosa_SelectOp : Tosa_ElementwiseOp<"select"> {
1426
1428
1427
1429
let hasCanonicalizeMethod = 1;
1428
1430
let hasFolder = 1;
1431
+ let hasVerifier = 1;
1429
1432
1430
1433
let assemblyFormat = [{
1431
1434
operands attr-dict `:` `(` type($input1) `,` type($input2) `,` type($input3)
@@ -1804,6 +1807,7 @@ def Tosa_ConcatOp : Tosa_InferTensorTypeOp<"concat"> {
1804
1807
1805
1808
let hasCanonicalizer = 1;
1806
1809
let hasFolder = 1;
1810
+ let hasVerifier = 1;
1807
1811
1808
1812
let extraClassDeclaration = [{
1809
1813
/// Returns true when two result types are compatible for this op;
@@ -2061,6 +2065,8 @@ def Tosa_GatherOp : Tosa_InferShapedTypeOp<"gather"> {
2061
2065
Profile<[Tosa_PRO_INT, Tosa_PRO_FP]>,
2062
2066
Extension<[Tosa_EXT_FP8E4M3, Tosa_EXT_FP8E5M2, Tosa_EXT_BF16]>,
2063
2067
];
2068
+
2069
+ let hasVerifier = 1;
2064
2070
}
2065
2071
2066
2072
//===----------------------------------------------------------------------===//
@@ -2088,6 +2094,8 @@ def Tosa_ScatterOp : Tosa_InferShapedTypeOp<"scatter"> {
2088
2094
Profile<[Tosa_PRO_INT, Tosa_PRO_FP]>,
2089
2095
Extension<[Tosa_EXT_FP8E4M3, Tosa_EXT_FP8E5M2, Tosa_EXT_BF16]>,
2090
2096
];
2097
+
2098
+ let hasVerifier = 1;
2091
2099
}
2092
2100
2093
2101
//===----------------------------------------------------------------------===//
@@ -2186,6 +2194,7 @@ def Tosa_CastOp: Tosa_Op<"cast", [Pure,
2186
2194
let assemblyFormat = "operands attr-dict `:` functional-type(operands, results)";
2187
2195
2188
2196
let hasFolder = 1;
2197
+ let hasVerifier = 1;
2189
2198
}
2190
2199
2191
2200
//===----------------------------------------------------------------------===//
0 commit comments