llvm / llvm/llvm-project

[mlir] Improve/fix fusion in the presence of scalable tiles

Open
#159,770 1 comment 1 reaction 1 assignee Claimed by @banach-space View on GitHub
mlir
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

This is a meta-task to capture the effort to:
* Enable post-tiling fusion in the presence of scalable tile sizes, especially for `linalg.pack`, `linalg.unpack` and `linalg.mmt4d`.
* Avoid requiring pack/unpack/mmt4d to be split across multiple functions in this PR: https://github.com/llvm/llvm-project/pull/157815 (while keeping tiling and vectorisation enabled).

See also https://github.com/iree-org/iree/issues/21475.

CC @egebeysel

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.