[LLVM][AArch64] Replace aarch64.sve.ld by aarch64.sve.ldN.sret
authorCaroline Concatto <caroline.concatto@arm.com>
Tue, 30 Aug 2022 10:17:08 +0000 (11:17 +0100)
committerCaroline Concatto <caroline.concatto@arm.com>
Tue, 20 Sep 2022 12:15:07 +0000 (13:15 +0100)
commitd32b8fdbdb4b99a5cc21604db6211fc506eb1f9b
tree761317639aaff399d023e05cfc6f20cc249bcd30
parent7328ff75bab0d559645927ddaeab39bf0f4b8d03
[LLVM][AArch64] Replace aarch64.sve.ld by aarch64.sve.ldN.sret

This patch removes the intrinsic aarch64.sve.ldN from tablegen in favour of
using arch64.sve.ldN.sret.

Depends on: D133023

Differential Revision: https://reviews.llvm.org/D133025
llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/IR/AutoUpgrade.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/test/Bitcode/upgrade-aarch64-sve-intrinsics.ll [new file with mode: 0644]
llvm/test/CodeGen/AArch64/sve-calling-convention-mixed.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-reg+imm-addr-mode.ll [deleted file]
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-reg+reg-addr-mode.ll [deleted file]
llvm/test/CodeGen/AArch64/sve-intrinsics-loads.ll
llvm/test/CodeGen/AArch64/sve-merging-stores.ll