[RemoveDIs][DebugInfo] Update SROA to handle DPVAssigns (#78475)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx908_err_pos.s
blob84e640308c9899446c31603eb4d4a385127e5062
1 // RUN: not llvm-mc -triple=amdgcn -mcpu=gfx908 %s 2>&1 | FileCheck %s --implicit-check-not=error: --strict-whitespace
3 //==============================================================================
4 // inline constants are not allowed for this operand
6 v_mfma_f32_32x32x1f32 a[0:31], v0, v1, 0
7 // CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: inline constants are not allowed for this operand
8 // CHECK-NEXT:{{^}}v_mfma_f32_32x32x1f32 a[0:31], v0, v1, 0
9 // CHECK-NEXT:{{^}} ^
11 //==============================================================================
12 // invalid neg_hi value
14 v_dot2_f32_f16 v0, v1, v2, v3 neg_hi:[0,2]
15 // CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid neg_hi value
16 // CHECK-NEXT:{{^}}v_dot2_f32_f16 v0, v1, v2, v3 neg_hi:[0,2]
17 // CHECK-NEXT:{{^}} ^
19 //==============================================================================
20 // invalid neg_lo value
22 v_dot2_f32_f16 v0, v1, v2, v3 neg_lo:[2,0]
23 // CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid neg_lo value
24 // CHECK-NEXT:{{^}}v_dot2_f32_f16 v0, v1, v2, v3 neg_lo:[2,0]
25 // CHECK-NEXT:{{^}} ^
27 //==============================================================================
28 // invalid op_sel_hi value
30 v_dot2_f32_f16 v0, v1, v2, v3 op_sel_hi:[2,0]
31 // CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: invalid op_sel_hi value
32 // CHECK-NEXT:{{^}}v_dot2_f32_f16 v0, v1, v2, v3 op_sel_hi:[2,0]
33 // CHECK-NEXT:{{^}} ^
35 //==============================================================================
36 // source operand must be either a VGPR or an inline constant
38 v_accvgpr_write a2, execz
39 // CHECK: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be either a VGPR or an inline constant
40 // CHECK-NEXT:{{^}}v_accvgpr_write a2, execz
41 // CHECK-NEXT:{{^}} ^