diff options
author | Cullen Rhodes <cullen.rhodes@arm.com> | 2019-05-24 10:10:34 +0000 |
---|---|---|
committer | Cullen Rhodes <cullen.rhodes@arm.com> | 2019-05-24 10:10:34 +0000 |
commit | 5f04f0028209bb582076405b8e984d4f91335945 (patch) | |
tree | d795f894b2bf0d54d2230ddc4b88cc0c03512a22 /clang/lib/Sema/SemaCodeComplete.cpp | |
parent | 8654b8c55b56fd2a14dbe504da865adfcce22d54 (diff) | |
download | llvm-5f04f0028209bb582076405b8e984d4f91335945.zip llvm-5f04f0028209bb582076405b8e984d4f91335945.tar.gz llvm-5f04f0028209bb582076405b8e984d4f91335945.tar.bz2 |
[AArch64][SVE2] Asm: support SVE2 Accumulate Group
Summary:
Patch adds support for the following instructions:
SVE2 bitwise shift and insert:
* SRI, SLI
SVE2 bitwise shift right and accumulate:
* SSRA, USRA, SRSRA, URSRA
SVE2 complex integer add:
* CADD, SQCADD
SVE2 integer absolute difference and accumulate:
* SABA, UABA
SVE2 integer absolute difference and accumulate long:
* SABALB, SABALT, UABALB, UABALT
SVE2 integer add/subtract long with carry:
* ADCLB, ADCLT, SBCLB, SBCLT
The specification can be found here:
https://developer.arm.com/docs/ddi0602/latest
Reviewed By: SjoerdMeijer
Differential Revision: https://reviews.llvm.org/D62204
llvm-svn: 361622
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions