summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/ARM/armv8.2a-dotprod-error.s
Commit message (Collapse)AuthorAgeFilesLines
* [ARM, Asm] Add diagnostics for floating-point register operandsOliver Stannard2017-10-101-2/+2
| | | | | | | | | | | | | | | This adds diagnostic strings for the ARM floating-point register classes, which will be used when these classes are expected by the assembler, but the provided operand is not valid. One of these, DPR, requires C++ code to select the correct error message, as that class contains different registers depending on the FPU. The rest can all have their diagnostic strings stored in the tablegen decription of them. Differential revision: https://reviews.llvm.org/D36693 llvm-svn: 315304
* [ARM] Fix for indexed dot product instruction descriptionsSjoerd Meijer2017-09-181-0/+22
| | | | | | | | | | | The indexed dot product instructions only accept the lower 16 D-registers as the indexed register, but we were e.g. incorrectly accepting: vudot.u8 d16,d16,d18[0] Differential Revision: https://reviews.llvm.org/D37968 llvm-svn: 313531
* [ARM] Assembler support for the ARMv8.2a dot product instructionsSjoerd Meijer2017-08-111-0/+14
Commit r310480 added the AArch64 ARMv8.2a dot product instructions; this adds the AArch32 instructions. Differential Revision: https://reviews.llvm.org/D36575 llvm-svn: 310701
OpenPOWER on IntegriCloud