]> granicus.if.org Git - llvm/commit
[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)
commitcd576a7b5ea57263b17fc9d52c6b6a488dc64449
tree473069bef7b4fc8231ac35a2b733629877594322
parentc18c17dc527e02e13d1c6d9e2a5f15edd322ba22
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363936 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrMVE.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
test/MC/ARM/mve-integer.s [new file with mode: 0644]
test/MC/Disassembler/ARM/mve-integer.txt [new file with mode: 0644]