This patch adds support for the following SME ACLE intrinsics (as defined
in https://arm-software.github.io/acle/main/acle.html):
- svcntsb
- svcntsh
- svcntsw
- svcntsd
Co-authored-by: Sagar Kulkarni <sagar.kulkarni1@huawei.com>
Paths
| Differential D134679
[Clang][AArch64][SME] Add intrinsics for reading streaming vector length ClosedPublic Authored by bryanpkc on Sep 26 2022, 2:49 PM.
Details Summary This patch adds support for the following SME ACLE intrinsics (as defined
Co-authored-by: Sagar Kulkarni <sagar.kulkarni1@huawei.com>
Diff Detail
Event Timelinesagarkulkarni19 added a child revision: D134681: [Clang][AArch64][SME] Add outer product intrinsics.Sep 26 2022, 2:57 PM sagarkulkarni19 added a child revision: D134680: [Clang][AArch64][SME] Add intrinsics for adding vector elements to ZA tile. sagarkulkarni19 added parent revisions: D134678: [Clang][AArch64][SME] Add intrinsics for ZA array load/store (LDR/STR), D134677: [Clang][AArch64][SME] Add ZA zeroing intrinsics, D128648: [Clang][AArch64][SME] Add vector read/write (mova) intrinsics , D127910: [Clang][AArch64][SME] Add vector load/store (ld1/st1) intrinsics. bryanpkc retitled this revision from [Clang][AArch64] Add SME svcntsb/h/w/d C intrinsics to [Clang][AArch64][SME] Add intrinsics for reading streaming vector length. Comment ActionsRebased and cleaned up the patch. This revision is now accepted and ready to land.Jul 17 2023, 6:43 AM This revision was landed with ongoing or failed builds.Jul 20 2023, 2:58 AM Closed by commit rG15d16a79a01f: [Clang][AArch64][SME] Add intrinsics for reading streaming vector length (authored by bryanpkc). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 526379 clang/include/clang/Basic/arm_sme.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_cnt.c
|