HomePhabricator

[ARM] Add MVE vector instructions that take a scalar input.

Authored by simon_tatham on Jun 21 2019, 6:17 AM.

Description

[ARM] Add MVE vector instructions that take a scalar input.

This adds the MVE_qDest_rSrc superclass and all its instances, plus
a few other instructions that also take a scalar input register or two.

I've also belatedly added custom diagnostic messages to the operand
classes for odd- and even-numbered GPRs, which required matching
changes in two of the existing MVE assembly test files.

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

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

Tags: #llvm

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

llvm-svn: 364040

Details

Committed
simon_tathamJun 21 2019, 6:17 AM
Differential Revision
D62678: [ARM] Add MVE vector instructions that take a scalar input.
Parents
rG26cc5bcb1a39: Fix a crash with assembler source and -g.
Branches
Unknown
Tags
Unknown