[Mlir-commits] [mlir] [MLIR][Linalg] Simplify tiling canonical pattern (PR #182909)
Matthias Springer
llvmlistbot at llvm.org
Tue Feb 24 06:31:07 PST 2026
================
@@ -80,6 +80,16 @@ def ApplyFoldUnitExtentDimsViaSlicesPatternsOp : Op<Transform_Dialect,
let assemblyFormat = "attr-dict";
}
+def ApplyLinalgCanonicalizationPatternsOp : Op<Transform_Dialect,
----------------
matthias-springer wrote:
What do you mean by "core"? Core as in "builtin dialect"?
`dialect` can be `OptionalAttr<StrAttr>`, so when it's not specified, you get all canonicalization patterns.
```mlir
transform.apply_patterns.canonicalization "linalg" // Linalg dialect canonicalization
transform.apply_patterns.canonicalization "builtin" // Builtin dialect canonicalization
transform.apply_patterns.canonicalization // all canonicalizations
```
https://github.com/llvm/llvm-project/pull/182909
More information about the Mlir-commits
mailing list