diff options
| author | Sander de Smalen <sander.desmalen@arm.com> | 2019-03-27 17:23:38 +0000 |
|---|---|---|
| committer | Sander de Smalen <sander.desmalen@arm.com> | 2019-03-27 17:23:38 +0000 |
| commit | e1eab42f65f2d5479bbefaaa967e66746b94a003 (patch) | |
| tree | d604153969e72ad4b49836bb1467cba19f27d02b /llvm/lib/IR/DIBuilder.cpp | |
| parent | 17e39100a201c52b54847d94290ca2c00d16923a (diff) | |
| download | bcm5719-llvm-e1eab42f65f2d5479bbefaaa967e66746b94a003.tar.gz bcm5719-llvm-e1eab42f65f2d5479bbefaaa967e66746b94a003.zip | |
[AArch64][SVE] Asm: error on unexpected SVE vector register type suffix
This patch fixes an assembler bug that allowed SVE vector registers to contain a
type suffix when not expected. The SVE unpredicated movprfx instruction is the
only instruction affected.
The following are examples of what was previously valid:
movprfx z0.b, z0.b
movprfx z0.b, z0.s
movprfx z0, z0.s
These instructions are now erroneous.
Patch by Cullen Rhodes (c-rhodes)
Reviewed By: sdesmalen
Differential Revision: https://reviews.llvm.org/D59636
llvm-svn: 357094
Diffstat (limited to 'llvm/lib/IR/DIBuilder.cpp')
0 files changed, 0 insertions, 0 deletions

