[Mlir-commits] [mlir] [mlir][transform] Add linalg.fold_reshape_ops_by_expansion transform op (PR #233732)

Adam Siemieniuk llvmlistbot at llvm.org
Tue Oct 20 01:22:41 PDT 2026


================
@@ -187,6 +187,23 @@ def ApplyEraseUnusedOperandsAndResultsPatternsOp : Op<Transform_Dialect,
   let assemblyFormat = "attr-dict";
 }
 
+def ApplyFoldReshapeOpsByExpansionPatternsOp : Op<Transform_Dialect,
+    "apply_patterns.linalg.fold_reshape_ops_by_expansion",
+    [DeclareOpInterfaceMethods<PatternDescriptorOpInterface>]> {
+  let description = [{
+    Collects patterns that fold reshape operations into their producers or
+    consumers by expanding dimensions, including patterns for Linalg and
+    tensor.pad operations.
----------------
adam-smnk wrote:

nit: I'd keep the description more generic in line with the underlying API

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


More information about the Mlir-commits mailing list