diff options
author | Caroline Concatto <caroline.concatto@arm.com> | 2022-10-21 15:59:18 +0100 |
---|---|---|
committer | Caroline Concatto <caroline.concatto@arm.com> | 2022-10-25 09:03:56 +0100 |
commit | 021ed4ccf61c83c487a804ec21a4f9bcb285faef (patch) | |
tree | d2841c29c953b27884c087957c51cf825606e27d /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | 9c48b7f0e7a96e126a369d6036eff1bb259116c8 (diff) | |
download | llvm-021ed4ccf61c83c487a804ec21a4f9bcb285faef.zip llvm-021ed4ccf61c83c487a804ec21a4f9bcb285faef.tar.gz llvm-021ed4ccf61c83c487a804ec21a4f9bcb285faef.tar.bz2 |
[AArch64]SME2 Single and multiple vectors SVE Destructive two/four registers[part2]
This patch adds the assembly/disassembly for the following instruction:
INT:
SMAX (multiple and single vector): Multi-vector signed maximum by vector.
(multiple vectors): Multi-vector signed maximum.
SMIN (multiple and single vector): Multi-vector signed minimum by vector.
(multiple vectors): Multi-vector signed minimum.
UMAX (multiple and single vector): Multi-vector unsigned maximum by vector.
(multiple vectors): Multi-vector unsigned maximum.
UMIN (multiple and single vector): Multi-vector unsigned minimum by vector.
(multiple vectors): Multi-vector unsigned minimum.
SRSHL (multiple and single vector): Multi-vector signed rounding shift left by vector.
(multiple vectors): Multi-vector signed rounding shift left.
URSHL (multiple and single vector): Multi-vector unsigned rounding shift left by vector.
(multiple vectors): Multi-vector unsigned rounding shift left.
FP:
FMAX (multiple and single vector): Multi-vector floating-point maximum by vector.
(multiple vectors): Multi-vector floating-point maximum.
FMAXNM (multiple and single vector): Multi-vector floating-point maximum number by vector.
(multiple vectors): Multi-vector floating-point maximum number.
FMIN (multiple and single vector): Multi-vector floating-point minimum by vector.
(multiple vectors): Multi-vector floating-point minimum.
FMINNM (multiple and single vector): Multi-vector floating-point minimum number by vector.
(multiple vectors): Multi-vector floating-point minimum number.
The reference can be found here:
https://developer.arm.com/documentation/ddi0602/2022-09
It also updates ADD and SQDMULH
Depends on: D135563
Differential Revision: https://reviews.llvm.org/D135599
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions