Files
clang-p2996/llvm/test/MC/AMDGPU/reg-syntax-err.s
Dmitry Preobrazhensky 20d52e3aa2 [AMDGPU][MC] Corrected parsing of registers
See bug 41280: https://bugs.llvm.org/show_bug.cgi?id=41280

Reviewers: artem.tamazov, arsenm

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

llvm-svn: 358581
2019-04-17 14:44:01 +00:00

65 lines
1.4 KiB
ArmAsm

// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %s 2>&1 | FileCheck -check-prefix=NOVI %s
s_mov_b32 s1, s 1
// NOVI: error: invalid operand for instruction
s_mov_b32 s1, s[0 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, s[0:0 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, [s[0 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, [s[0:1] 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, [s0, 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, s999 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, s[1:2] 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, s[0:2] 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, xnack_mask_lo 1
// NOVI: error: failed parsing operand
s_mov_b32 s1, s s0
// NOVI: error: invalid operand for instruction
s_mov_b32 s1, s[0 s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, s[0:0 s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, [s[0 s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, [s[0:1] s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, [s0, s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, s999 s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, s[1:2] s0
// NOVI: error: failed parsing operand
s_mov_b32 s1, s[0:2] vcc_lo
// NOVI: error: failed parsing operand
s_mov_b32 s1, xnack_mask_lo s1
// NOVI: error: failed parsing operand
exp mrt0 v1, v2, v3, v4000 off
// NOVI: error: failed parsing operand