Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ARM, Asm] Add diagnostics for floating-point register operands | Oliver Stannard | 2017-10-10 | 1 | -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 descriptions | Sjoerd Meijer | 2017-09-18 | 1 | -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 instructions | Sjoerd Meijer | 2017-08-11 | 1 | -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 |