diff options
Diffstat (limited to 'llvm/test/MC/AMDGPU/sopc-err.s')
-rw-r--r-- | llvm/test/MC/AMDGPU/sopc-err.s | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/llvm/test/MC/AMDGPU/sopc-err.s b/llvm/test/MC/AMDGPU/sopc-err.s index 10b25445376..88788862f1d 100644 --- a/llvm/test/MC/AMDGPU/sopc-err.s +++ b/llvm/test/MC/AMDGPU/sopc-err.s @@ -1,13 +1,31 @@ // RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %s 2>&1 | FileCheck -check-prefix=GCN -check-prefix=VI %s s_set_gpr_idx_on s0, s1 -// GCN: error: invalid operand for instruction +// VI: error: expected absolute expression s_set_gpr_idx_on s0, 16 -// GCN: error: invalid operand for instruction +// VI: error: invalid immediate: only 4-bit values are legal s_set_gpr_idx_on s0, -1 -// GCN: error: invalid operand for instruction +// VI: error: invalid immediate: only 4-bit values are legal + +s_set_gpr_idx_on s0, gpr_idx +// VI: error: expected absolute expression + +s_set_gpr_idx_on s0, gpr_idx( +// VI: error: expected a VGPR index mode or a closing parenthesis + +s_set_gpr_idx_on s0, gpr_idx(X) +// VI: error: expected a VGPR index mode + +s_set_gpr_idx_on s0, gpr_idx(SRC0,DST,SRC1,DST) +// VI: error: duplicate VGPR index mode + +s_set_gpr_idx_on s0, gpr_idx(DST +// VI: error: expected a comma or a closing parenthesis + +s_set_gpr_idx_on s0, gpr_idx(SRC0, +// VI: error: expected a VGPR index mode s_cmp_eq_i32 0x12345678, 0x12345679 // GCN: error: only one literal operand is allowed |