[Clang][SME2] Enable multi-vector loads & stores for SME2 (#75821)
commit35111695dd71affe100c1579858c5680091da5c1
authorKerry McLaughlin <kerry.mclaughlin@arm.com>
Thu, 21 Dec 2023 15:25:23 +0000 (21 15:25 +0000)
committerGitHub <noreply@github.com>
Thu, 21 Dec 2023 15:25:23 +0000 (21 15:25 +0000)
tree8fe2a0793f87da16e187e122261ae5889ddf66ec
parent6b505406a3403a9ab6c733ccf1fbcc52d9ca0601
[Clang][SME2] Enable multi-vector loads & stores for SME2 (#75821)

This patch enables the following builtins for SME2:
 - svld1, svld1_vnum
 - svldnt1, svldnt1_vnum
 - svst1, svst1_vnum
 - svstnt1, svstnt1_vnum
clang/include/clang/Basic/arm_sve.td
clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1.c
clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ldnt1.c
clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1.c
clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_stnt1.c