[PATCH] D122281: [AArch64][SelectionDAG] Refactor to support more scalable vector extending loads
Allen zhong via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 22 20:24:15 PDT 2022
Allen created this revision.
Allen added a reviewer: paulwalker-arm.
Herald added subscribers: ecnelises, hiraditya, kristof.beyls.
Herald added a project: All.
Allen requested review of this revision.
Herald added subscribers: llvm-commits, alextsao1999.
Herald added a project: LLVM.
Accord the discussion in D120953 <https://reviews.llvm.org/D120953>, we should firstly exclude all scalable vector
extending loads and then selectively enable those which we directly support.
This patch is intend to refactor for above (truncating stores is not touched).
https://reviews.llvm.org/D122281
Files:
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-intrinsics-ldst-ext.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-mask-ldst-ext.ll
llvm/test/CodeGen/AArch64/sve-masked-ldst-sext.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D122281.417477.patch
Type: text/x-patch
Size: 7710 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220323/5e6e2188/attachment.bin>
More information about the llvm-commits
mailing list