; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py ; RUN: llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -show-mc-encoding < %s | FileCheck -check-prefix=GFX1250 %s ; RUN: llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -show-mc-encoding < %s | FileCheck -check-prefix=GFX1250 %s declare void @llvm.amdgcn.s.setprio.inc.wg(i16) #0 define void @test_llvm.amdgcn.s.setprio.inc.wg() #0 { ; GFX1250-LABEL: test_llvm.amdgcn.s.setprio.inc.wg: ; GFX1250: ; %bb.0: ; GFX1250-NEXT: s_wait_loadcnt_dscnt 0x0 ; encoding: [0x00,0x00,0xc8,0xbf] ; GFX1250-NEXT: s_wait_kmcnt 0x0 ; encoding: [0x00,0x00,0xc7,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 0 ; encoding: [0x00,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 1 ; encoding: [0x01,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 2 ; encoding: [0x02,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 3 ; encoding: [0x03,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 10 ; encoding: [0x0a,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg -1 ; encoding: [0xff,0xff,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 0 ; encoding: [0x00,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg 1 ; encoding: [0x01,0x00,0xbe,0xbf] ; GFX1250-NEXT: s_setprio_inc_wg -1 ; encoding: [0xff,0xff,0xbe,0xbf] ; GFX1250-NEXT: s_set_pc_i64 s[30:31] ; encoding: [0x1e,0x48,0x80,0xbe] call void @llvm.amdgcn.s.setprio.inc.wg(i16 0) call void @llvm.amdgcn.s.setprio.inc.wg(i16 1) call void @llvm.amdgcn.s.setprio.inc.wg(i16 2) call void @llvm.amdgcn.s.setprio.inc.wg(i16 3) call void @llvm.amdgcn.s.setprio.inc.wg(i16 10) call void @llvm.amdgcn.s.setprio.inc.wg(i16 65535) call void @llvm.amdgcn.s.setprio.inc.wg(i16 65536) call void @llvm.amdgcn.s.setprio.inc.wg(i16 65537) call void @llvm.amdgcn.s.setprio.inc.wg(i16 -1) ret void } attributes #0 = { nounwind }