brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.4 KiB · 74c283c Raw
89 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1010 %s 2>&1 | FileCheck --check-prefixes=NOGFX10 --implicit-check-not=error: %s2 3s_buffer_atomic_add s4, null, s1014// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction5 6s_buffer_atomic_add_x2 s[4:5], null, s1017// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction8 9s_buffer_atomic_and s4, null, s10110// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction11 12s_buffer_atomic_cmpswap s[4:5], null, s10113// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction14 15s_buffer_atomic_cmpswap_x2 s[4:7], null, s10116// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction17 18s_buffer_atomic_dec s4, null, s10119// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction20 21s_buffer_atomic_dec_x2 s[4:5], null, s10122// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction23 24s_buffer_atomic_inc s4, null, s10125// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction26 27s_buffer_atomic_inc_x2 s[4:5], null, s10128// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction29 30s_buffer_atomic_or s4, null, s10131// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction32 33s_buffer_atomic_or_x2 s[4:5], null, s10134// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction35 36s_buffer_atomic_smax s4, null, s10137// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction38 39s_buffer_atomic_smax_x2 s[4:5], null, s10140// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction41 42s_buffer_atomic_smin s4, null, s10143// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction44 45s_buffer_atomic_smin_x2 s[4:5], null, s10146// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction47 48s_buffer_atomic_sub s4, null, s10149// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction50 51s_buffer_atomic_sub_x2 s[4:5], null, s10152// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction53 54s_buffer_atomic_swap s4, null, s10155// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction56 57s_buffer_atomic_umax s4, null, s10158// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction59 60s_buffer_atomic_umax_x2 s[4:5], null, s10161// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction62 63s_buffer_atomic_umin s4, null, s10164// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction65 66s_buffer_atomic_umin_x2 s[4:5], null, s10167// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction68 69s_buffer_load_dword s4, null, s10170// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction71 72s_buffer_load_dwordx2 s[4:5], null, s10173// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction74 75s_buffer_load_dwordx4 s[4:7], null, s10176// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction77 78s_buffer_load_dwordx8 s[4:11], null, s10179// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction80 81s_buffer_load_dwordx16 s[4:19], null, s10182// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction83 84s_buffer_store_dword s4, null, s10185// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction86 87s_atc_probe_buffer 7, null, s288// NOGFX10: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction89