]> granicus.if.org Git - llvm/commit
[ARM] Add MVE horizontal accumulation instructions
authorMikhail Maltsev <mikhail.maltsev@arm.com>
Fri, 14 Jun 2019 14:31:13 +0000 (14:31 +0000)
committerMikhail Maltsev <mikhail.maltsev@arm.com>
Fri, 14 Jun 2019 14:31:13 +0000 (14:31 +0000)
commit08c99c38dc2fa1c76e9c5f22c34faf5200233db8
tree5f1cf0d97bad6e6b107f87f6178b4e194690d308
parentb728126619f62cbff7c8dfeba905fecf41264085
[ARM] Add MVE horizontal accumulation instructions

This is the family of vector instructions that combine all the lanes
in their input vector(s), and output a value in one or two GPRs.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363403 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrMVE.td
test/MC/ARM/mve-reductions-fp.s [new file with mode: 0644]
test/MC/ARM/mve-reductions.s
test/MC/Disassembler/ARM/mve-reductions.txt