[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