[all-commits] [llvm/llvm-project] cfe22c: [AArch64][SVE] Add new ld<n> intrinsics that retur...
Bradley Smith via All-commits
all-commits at lists.llvm.org
Fri Oct 22 07:43:15 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cfe22cd4ef9d4ab48b85e96711e11113ce85e9f7
https://github.com/llvm/llvm-project/commit/cfe22cd4ef9d4ab48b85e96711e11113ce85e9f7
Author: Bradley Smith <bradley.smith at arm.com>
Date: 2021-10-22 (Fri, 22 Oct 2021)
Changed paths:
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
A llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+imm-addr-mode.ll
A llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+reg-addr-mode.ll
Log Message:
-----------
[AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types
This will allow us to reuse existing interleaved load logic in
lowerInterleavedLoad that exists for neon types, but for SVE fixed
types.
The goal eventually will be to replace the existing ld<n> intriniscs
with these, once a migration path has been sorted out.
Differential Revision: https://reviews.llvm.org/D112078
More information about the All-commits
mailing list