diff options
author | Hassnaa Hamdi <hassnaa.hamdi@arm.com> | 2023-11-02 17:17:20 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-02 17:17:20 +0000 |
commit | 835c885ddbeb723e3189a3c5e7c476d0f2bded35 (patch) | |
tree | d83451050f755ea4098cfeca55b4e40623a9c151 /llvm/lib/IR/Module.cpp | |
parent | 033d2b71d2cb1f5ea307e22464387c2928863303 (diff) | |
download | llvm-835c885ddbeb723e3189a3c5e7c476d0f2bded35.zip llvm-835c885ddbeb723e3189a3c5e7c476d0f2bded35.tar.gz llvm-835c885ddbeb723e3189a3c5e7c476d0f2bded35.tar.bz2 |
[llvm][AArch64][Assembly]: Add LUT assembly/disassembly. (#70802)
This patch adds the feature flags of LUT and SME_LUTv2, and the
assembly/disassembly
for the following instructions of NEON, SVE2 and SME2:
* NEON:
- LUT2
- LUT4
* SVE2:
- LUTI2_ZZZI
- LUTI4_ZZZI
- LUTI4_Z2ZZI
* SME:
- MOVT
- LUTI4_4ZZT2Z
- LUTI4_S_4ZZT2Z
That is according to this documentation:
https://developer.arm.com/documentation/ddi0602/2023-09
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions