[Mlir-commits] [mlir] [MLIR][Transform][Tune] Introduce `transform.tune.alternatives` op (PR #160724)

Rolf Morel llvmlistbot at llvm.org
Thu Sep 25 09:30:13 PDT 2025


================
@@ -59,3 +59,102 @@ module attributes {transform.with_named_sequence} {
     transform.yield
   }
 }
+
+
+// -----
+
+// CHECK-LABEL: schedule_with_two_independent_choices_already_made
+func.func @schedule_with_two_independent_choices_already_made(
+  %arg0: tensor<128x128xf32>, %arg1: tensor<128x128xf32>, %arg2: tensor<128x128xf32>)
+    -> tensor<128x128xf32> {
+//      CHECK-NOT: scf.forall
+//      CHECK:     scf.for
+//      CHECK-NOT:   scf.for
+//      CHECK:       scf.forall
+//      CHECK-NOT:   scf.for
----------------
rolfmorel wrote:

It's to check that there's no `scf.for` on either side of the `scf.forall`. If this second CHECK-NOT is not necessary for that, do let me know!

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


More information about the Mlir-commits mailing list