[PATCH] D112078: [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types
Bradley Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 19 08:12:48 PDT 2021
bsmith created this revision.
bsmith added reviewers: paulwalker-arm, peterwaller-arm, david-arm.
Herald added subscribers: ctetreau, psnobl, hiraditya, kristof.beyls, tschuett.
Herald added a reviewer: efriedma.
bsmith requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
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.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D112078
Files:
llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+imm-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+reg-addr-mode.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D112078.380699.patch
Type: text/x-patch
Size: 59371 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211019/9905ea56/attachment.bin>
More information about the llvm-commits
mailing list