[all-commits] [llvm/llvm-project] 22f115: [mlir][ArmSME] Propagate pad and mask in vector.tr...
Cullen Rhodes via All-commits
all-commits at lists.llvm.org
Thu Nov 2 03:23:53 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 22f11592232839f8e7b2228169012beab24fa56a
https://github.com/llvm/llvm-project/commit/22f11592232839f8e7b2228169012beab24fa56a
Author: Cullen Rhodes <cullen.rhodes at arm.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M mlir/lib/Conversion/VectorToArmSME/VectorToArmSME.cpp
M mlir/test/Dialect/ArmSME/vector-ops-to-sme.mlir
Log Message:
-----------
[mlir][ArmSME] Propagate pad and mask in vector.transfer_read lowering (#70814)
This extends the lowering of vector.transfer_read -> arm_sme.tile_load
lowering to propagate pad and mask.
The restriction on the transfer_read being a transposition is also
removed, identity maps are lowered to normal horizontal loads.
More information about the All-commits
mailing list