50 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1200 %s 2>&1 | FileCheck --check-prefixes=NOGFX12 --implicit-check-not=error: %s2 3s_buffer_load_b32 s4, null, s1014// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction5 6s_buffer_load_b64 s4, null, s1017// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction8 9s_buffer_load_b128 s4, null, s10110// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction11 12s_buffer_load_b256 s4, null, s10113// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction14 15s_buffer_load_b512 s4, null, s10116// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction17 18s_buffer_load_dword s4, null, s10119// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction20 21s_buffer_load_dwordx2 s[4:5], null, s10122// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction23 24s_buffer_load_dwordx4 s[4:7], null, s10125// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction26 27s_buffer_load_dwordx8 s[4:11], null, s10128// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction29 30s_buffer_load_dwordx16 s[4:19], null, s10131// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction32 33s_atc_probe_buffer 7, null, s234// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction35 36s_buffer_prefetch_data null, 100, s10, 737// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction38 39s_buffer_load_i8 s5, null, s040// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction41 42s_buffer_load_u8 s5, null, s043// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction44 45s_buffer_load_i16 s5, null, s046// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction47 48s_buffer_load_u16 s5, null, s049// NOGFX12: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction50