[llvm-branch-commits] [mlir] [MLIR] Add apply_patterns.vector.arm_sve.lower_contraction TD Op (PR #140572)

Oleksandr Alex Zinenko via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue May 20 00:24:32 PDT 2025


================
@@ -93,3 +99,15 @@ func.func @test_vector_contract_to_usmmla(
 
   return %2 : vector<4x[4]xi32>
 }
+
+module attributes {transform.with_named_sequence} {
+  transform.named_sequence @__transform_main(%module: !transform.any_op {transform.readonly}) {
+    %func = transform.structured.match ops{["func.func"]} in %module : (!transform.any_op) -> !transform.op<"func.func">
+  
+    transform.apply_patterns to %func {
+      transform.apply_patterns.vector.arm_sve.lower_contraction
+    } : !transform.op<"func.func">
+
+    transform.yield
+  }
+}
----------------
ftynse wrote:

Nit: trailing newline please (may require configuring your editor appropriately).

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


More information about the llvm-branch-commits mailing list