[Mlir-commits] [mlir] [mlir][EmitC] Add pass that combines all available emitc conversions (PR #117549)

Matthias Gehre llvmlistbot at llvm.org
Mon Nov 25 05:04:48 PST 2024


================
@@ -0,0 +1,19 @@
+// RUN: mlir-opt -convert-to-emitc %s | FileCheck %s
+
+// CHECK-LABEL emitc.func @int(%[[ARG:.*]]: i32)
+func.func @int(%arg0: i32) {
+    // CHECK: return
+    return
+}
+
+// CHECK-LABEL emitc.func @index(%[[ARG:.*]]: !emitc.size_t)
+func.func @index(%arg0: index) {
+    // CHECK: return
+    return
+}
+
+// CHECK-LABEL emitc.func @memref(%[[ARG:.*]]: !emitc.array<1xf32>)
+func.func @memref(%arg0: memref<1xf32>) {
+    // CHECK: return
+    return
+}
----------------
mgehre-amd wrote:

Should we also add one test each for the `arith` and `scf` dialects?

https://github.com/llvm/llvm-project/pull/117549


More information about the Mlir-commits mailing list