OSDN Git Service

[ARM] Add MVE vector compare instructions.
authorSimon Tatham <simon.tatham@arm.com>
Fri, 21 Jun 2019 11:14:51 +0000 (11:14 +0000)
committerSimon Tatham <simon.tatham@arm.com>
Fri, 21 Jun 2019 11:14:51 +0000 (11:14 +0000)
commitc9ee3ea914f459931506e9151b6bc7ace57fb434
tree84799f1dcb945040045a112db4c1e8446170eab7
parent68d23994c8a87948dca67c452cf06c1ab509a135
[ARM] Add MVE vector compare instructions.

Summary:
These take a pair of vector register to compare, and a comparison type
(written in the form of an Arm condition suffix); they output a vector
of booleans in the VPR register, where predication can conveniently
use them.

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

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

Tags: #llvm

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364027 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-vcmp.s [new file with mode: 0644]
test/MC/Disassembler/ARM/mve-vcmp.txt [new file with mode: 0644]