Skip to content

Commit 6c0ac88

Browse files
[mlir][arith][NFC] Remove redundant trait declaration (#145007)
`Arith_Op` already declares the `ElementwiseMappable` traits, so they don't have to be declared for `arith.select`.
1 parent fd97dfb commit 6c0ac88

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

mlir/include/mlir/Dialect/Arith/IR/ArithOps.td

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1688,8 +1688,7 @@ def SelectOp : Arith_Op<"select", [Pure,
16881688
AllTypesMatch<["true_value", "false_value", "result"]>,
16891689
BooleanConditionOrMatchingShape<"condition", "result">,
16901690
DeclareOpInterfaceMethods<InferIntRangeInterface, ["inferResultRangesFromOptional"]>,
1691-
DeclareOpInterfaceMethods<SelectLikeOpInterface>,
1692-
] # ElementwiseMappable.traits> {
1691+
DeclareOpInterfaceMethods<SelectLikeOpInterface>]> {
16931692
let summary = "select operation";
16941693
let description = [{
16951694
The `arith.select` operation chooses one value based on a binary condition

0 commit comments

Comments
 (0)