llvm-project/llvm/test/MC
Sander de Smalen e1eab42f65 [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
2019-03-27 17:23:38 +00:00
..
AArch64 [AArch64][SVE] Asm: error on unexpected SVE vector register type suffix 2019-03-27 17:23:38 +00:00
AMDGPU Revert of 357063 [AMDGPU][MC] Corrected handling of tied src for atomic return MUBUF opcodes 2019-03-27 13:49:52 +00:00
ARM Revert "[llvm] Reapply "Prevent duplicate files in debug line header in dwarf 5."" 2019-03-26 20:05:27 +00:00
AVR [AVR] Fix the inst-cbr test 2019-01-18 10:11:33 +00:00
AsmParser X86AsmParser: Do not process a non-existent token 2019-03-26 03:12:41 +00:00
BPF bpf: disassembler support for XADD under sub-register mode 2019-02-28 19:22:34 +00:00
COFF [llvm-objdump] - Print LMAs when dumping section headers. 2019-01-28 14:11:35 +00:00
Disassembler [AMDGPU][MC][GFX9] Added support of operands shared_base, shared_limit, private_base, private_limit, pops_exiting_wave_id 2019-03-20 15:40:52 +00:00
ELF Revert "[llvm] Reapply "Prevent duplicate files in debug line header in dwarf 5."" 2019-03-26 20:05:27 +00:00
Hexagon [Hexagon] Add instruction definitions for Hexagon V66 2018-12-05 21:01:07 +00:00
Lanai
MSP430 [MSP430] Recognize '{' as a line separator 2019-01-15 20:10:46 +00:00
MachO [MC][MachO] Emit an error for emitting relocations of the form -SYM + cst 2019-03-06 18:10:41 +00:00
Mips [mips] Fix crash on recursive using of .set 2019-03-19 15:15:35 +00:00
PowerPC Test commit: add a blank line in test case ppc64-dq-expr.s 2019-03-12 17:33:07 +00:00
RISCV [RISCV] Add basic RV32E definitions and MC layer support 2019-03-22 11:21:40 +00:00
Sparc [Sparc] Add membar assembler tags 2018-12-13 15:29:12 +00:00
SystemZ [SystemZ] Implement SystemZOperand::print() 2018-10-26 00:36:00 +00:00
WebAssembly [WebAssembly] Initial implementation of PIC code generation 2019-03-26 19:46:15 +00:00
X86 X86AsmParser: Do not process a non-existent token 2019-03-26 03:12:41 +00:00