[all-commits] [llvm/llvm-project] e47334: [mlir][Vector] Improve vector.transferx store-to-l...
Kunwar Grover via All-commits
all-commits at lists.llvm.org
Fri Dec 12 02:38:09 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e4733424bc9f8dd6df2f2f3e35e6c4477b8755d7
https://github.com/llvm/llvm-project/commit/e4733424bc9f8dd6df2f2f3e35e6c4477b8755d7
Author: Kunwar Grover <groverkss at gmail.com>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/test/Dialect/Vector/canonicalize.mlir
Log Message:
-----------
[mlir][Vector] Improve vector.transferx store-to-load-forwarding (#171840)
This patch changes the transfer_write -> transfer_read load store
forwarding canonicalization pattern to work based on permutation maps
and less on adhoc logic. The old logic couldn't canonicalize a simple
unit dim broadcast through transfer_write/transfer_read which is added
as a test in this patch.
This patch also details what would be needed to support cases which are
not yet implemented better.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list