summaryrefslogtreecommitdiffstats
path: root/mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir')
-rw-r--r--mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir8
1 files changed, 8 insertions, 0 deletions
diff --git a/mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir b/mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir
index 2886810c01e9..022530ef4db8 100644
--- a/mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir
+++ b/mlir/test/Conversion/ArithToEmitC/arith-to-emitc.mlir
@@ -34,3 +34,11 @@ func.func @arith_ops(%arg0: f32, %arg1: f32) {
return
}
+
+// -----
+
+func.func @arith_select(%arg0: i1, %arg1: tensor<8xi32>, %arg2: tensor<8xi32>) -> () {
+ // CHECK: [[V0:[^ ]*]] = emitc.conditional %arg0, %arg1, %arg2 : tensor<8xi32>
+ %0 = arith.select %arg0, %arg1, %arg2 : i1, tensor<8xi32>
+ return
+}