From e55d309a5d12db379f1c55bc1dc6e9aecf77aa1f Mon Sep 17 00:00:00 2001 From: James Newling Date: Tue, 19 Aug 2025 15:22:30 -0700 Subject: [PATCH] add test --- mlir/test/Dialect/Vector/transform-vector.mlir | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mlir/test/Dialect/Vector/transform-vector.mlir b/mlir/test/Dialect/Vector/transform-vector.mlir index 4b38db79bff3e..524a4f429211b 100644 --- a/mlir/test/Dialect/Vector/transform-vector.mlir +++ b/mlir/test/Dialect/Vector/transform-vector.mlir @@ -121,6 +121,13 @@ func.func @arith_to_outerproduct_trans_rhs_f32(%lhs: vector<16xf32>, %rhs: vecto return %mul: vector<8x16xf32> } +// See https://github.com/llvm/llvm-project/pull/152957 +// CHECK-LABEL: func.func @negative_non_vector_type +func.func @negative_non_vector_type(%lhs: f32, %rhs: f32) -> f32 { + %mul = arith.mulf %lhs, %rhs : f32 + return %mul: f32 +} + module attributes {transform.with_named_sequence} { transform.named_sequence @__transform_main(%module_op: !transform.any_op {transform.readonly}) { %func = transform.structured.match ops{["func.func"]} in %module_op : (!transform.any_op) -> !transform.any_op