[AArch64][SVE2] Add the SVE2.1 tbxq instruction
authorDavid Sherwood <david.sherwood@arm.com>
Tue, 8 Nov 2022 11:11:40 +0000 (11:11 +0000)
committerDavid Sherwood <david.sherwood@arm.com>
Thu, 10 Nov 2022 09:05:59 +0000 (09:05 +0000)
commite3fef88a30a118d00562245138e65694c90d67cc
tree2faa427789bc37f8bb6f44b251c26539a156455a
parent71ec751886bd8063584ec882335cae5e61768b98
[AArch64][SVE2] Add the SVE2.1 tbxq instruction

This patch adds the assembly/disassembly for the following instruction:

tbxq : Programmable table lookup within each quadword vector segment (merging)

The reference can be found here:
https://developer.arm.com/documentation/ddi0602/2022-09

Differential Revision: https://reviews.llvm.org/D137625
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/MC/AArch64/SVE2p1/tbxq-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE2p1/tbxq.s [new file with mode: 0644]