aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorCaroline Concatto <caroline.concatto@arm.com>2022-10-21 15:59:18 +0100
committerCaroline Concatto <caroline.concatto@arm.com>2022-10-25 09:03:56 +0100
commit021ed4ccf61c83c487a804ec21a4f9bcb285faef (patch)
treed2841c29c953b27884c087957c51cf825606e27d /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent9c48b7f0e7a96e126a369d6036eff1bb259116c8 (diff)
downloadllvm-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