[Mlir-commits] [mlir] [mlir][linalg] Expose data layout propagation patterns via transform op (PR #184151)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Mon Mar 2 09:56:52 PST 2026
================
----------------
banach-space wrote:
> Unfortunately, -test-linalg-data-layout-propagation pulls in more patterns and not all checks can pass with this transform alone.
Do you mean `populateExtractSliceSinkingPatterns`?
https://github.com/llvm/llvm-project/blob/ae363d50ad292b4d8c33bf795ad16c79eb640b19/mlir/test/lib/Dialect/Linalg/TestDataLayoutPropagation.cpp?plain=1#L44
You could add a TD Op for that as well.
Also, `test-linalg-data-layout-propagation` should match `transform.apply_patterns.linalg.data_layout_propagation `. If it doesn't we should rename things.
... The easiest thing could be:
* move `PushDownExtractSliceOpThroughGenericOp` to `populateDataLayoutPropagationPatterns`
* delete `populateExtractSliceSinkingPatterns`.
Would that work for you?
https://github.com/llvm/llvm-project/pull/184151
More information about the Mlir-commits
mailing list