Skip to content

Commit eba5130

Browse files
authored
AMDGPU: Add MC tests for s_barrier_signal and s_get_barrier_state for gfx1250, NFC (#148070)
1 parent 1f990f0 commit eba5130

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,15 @@ s_rfe_i64 s[2:3]
2828

2929
s_rfe_b64 s[2:3]
3030
// GFX1250: s_rfe_i64 s[2:3] ; encoding: [0x02,0x4a,0x80,0xbe]
31+
32+
s_barrier_signal -3
33+
// GFX1250: s_barrier_signal -3 ; encoding: [0xc3,0x4e,0x80,0xbe]
34+
35+
s_get_barrier_state s3, -3
36+
// GFX1250: s_get_barrier_state s3, -3 ; encoding: [0xc3,0x50,0x83,0xbe]
37+
38+
s_get_barrier_state s3, -4
39+
// GFX1250: s_get_barrier_state s3, -4 ; encoding: [0xc4,0x50,0x83,0xbe]
40+
41+
s_get_barrier_state s3, m0
42+
// GFX1250: s_get_barrier_state s3, m0 ; encoding: [0x7d,0x50,0x83,0xbe]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# RUN: llvm-mc -triple=amdgcn -mcpu=gfx1250 -disassemble -show-encoding < %s | FileCheck -check-prefixes=GFX1250 %s
2+
3+
# GFX1250: s_barrier_signal -3 ; encoding: [0xc3,0x4e,0x80,0xbe]
4+
0xc3,0x4e,0x80,0xbe
5+
6+
# GFX1250: s_get_barrier_state s3, -3 ; encoding: [0xc3,0x50,0x83,0xbe]
7+
0xc3,0x50,0x83,0xbe
8+
9+
# GFX1250: s_get_barrier_state s3, -4 ; encoding: [0xc4,0x50,0x83,0xbe]
10+
0xc4,0x50,0x83,0xbe
11+
12+
# GFX1250: s_get_barrier_state s3, m0 ; encoding: [0x7d,0x50,0x83,0xbe]
13+
0x7d,0x50,0x83,0xbe

0 commit comments

Comments
 (0)