[AArch64][SVE] Asm: Support for TBL instruction.
authorSander de Smalen <sander.desmalen@arm.com>
Mon, 9 Jul 2018 12:32:56 +0000 (12:32 +0000)
committerSander de Smalen <sander.desmalen@arm.com>
Mon, 9 Jul 2018 12:32:56 +0000 (12:32 +0000)
commit54077dcfcb4567c83d704dde2c8d106e9f7dead0
tree5b48ec1a41a2197047e850bdace28810875b6954
parent88347796440212e7acd97b4e675c568ce5cf1d53
[AArch64][SVE] Asm: Support for TBL instruction.

Support for SVE's TBL instruction for programmable table
lookup/permute using vector of element indices, e.g.

  tbl  z0.d, { z1.d }, z2.d

stores elements from z1, indexed by elements from z2, into z0.

llvm-svn: 336544
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/MC/AArch64/SVE/tbl-diagnostics.s [new file with mode: 0644]
llvm/test/MC/AArch64/SVE/tbl.s [new file with mode: 0644]