[all-commits] [llvm/llvm-project] 01b846: [AArch64][SVE] Add support for fixed length MSCATT...
Bradley Smith via All-commits
all-commits at lists.llvm.org
Thu Jul 1 04:15:13 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 01b846674d27f035becac4c980a91c1204b6587b
https://github.com/llvm/llvm-project/commit/01b846674d27f035becac4c980a91c1204b6587b
Author: Bradley Smith <bradley.smith at arm.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
A llvm/test/CodeGen/AArch64/sve-fixed-length-masked-gather.ll
A llvm/test/CodeGen/AArch64/sve-fixed-length-masked-scatter.ll
M llvm/test/CodeGen/AArch64/sve-masked-gather.ll
Log Message:
-----------
[AArch64][SVE] Add support for fixed length MSCATTER/MGATHER
Since gather lowering can now lower to nodes that may need expansion via
the vector legalizer, do MGATHER lowering via vector legalizer.
Additionally, as part of adding passthru support for fixed typed
gathers, fix passthru support for scalable types.
Depends on D104910
Differential Revision: https://reviews.llvm.org/D104217
More information about the All-commits
mailing list