[all-commits] [llvm/llvm-project] 74941d: [MLIR][Vector] Implement XferOp To {Load|Store}Low...
Hugo Trachino via All-commits
all-commits at lists.llvm.org
Tue Jun 18 06:24:26 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 74941d053cd3cbe6a49a4b3387e21bd139377cee
https://github.com/llvm/llvm-project/commit/74941d053cd3cbe6a49a4b3387e21bd139377cee
Author: Hugo Trachino <hugo.trachino at huawei.com>
Date: 2024-06-18 (Tue, 18 Jun 2024)
Changed paths:
M mlir/lib/Dialect/Vector/Transforms/LowerVectorTransfer.cpp
M mlir/test/Dialect/Vector/vector-transfer-to-vector-load-store.mlir
Log Message:
-----------
[MLIR][Vector] Implement XferOp To {Load|Store}Lowering as MaskableOpRewritePattern (#92892)
Implements `TransferReadToVectorLoadLowering` and
`TransferWriteToVectorStoreLowering` as a `MaskableOpRewritePattern`.
Allowing to exit gracefully when run on an xferOp located inside a
`vector::MaskOp` instead of breaking because the pattern generated
multiple ops in the MaskOp with `error: 'vector.mask' op expects only
one operation to mask`.
Split of https://github.com/llvm/llvm-project/pull/90835
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