[ARM] Add a batch of MVE integer instructions.
authorSimon Tatham <simon.tatham@arm.com>
Thu, 20 Jun 2019 15:16:56 +0000 (15:16 +0000)
committerSimon Tatham <simon.tatham@arm.com>
Thu, 20 Jun 2019 15:16:56 +0000 (15:16 +0000)
commit232db11020487205957b2f0aaa126679616ff706
tree1bf73282dd512f1e08d8c1bd7a50ec6faf45b106
parent0ac17bef251e578ddb513452827a50ee6481522c
[ARM] Add a batch of MVE integer instructions.

This includes integer arithmetic of various kinds (add/sub/multiply,
saturating and not), and the immediate forms of VMOV and VMVN that
load an immediate into all lanes of a vector.

Reviewers: dmgreen, samparker, SjoerdMeijer, t.p.northover

Subscribers: javed.absar, kristof.beyls, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62674

llvm-svn: 363936
llvm/lib/Target/ARM/ARMInstrMVE.td
llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
llvm/test/MC/ARM/mve-integer.s [new file with mode: 0644]
llvm/test/MC/Disassembler/ARM/mve-integer.txt [new file with mode: 0644]