brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 54d9966 Raw
35 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -global-isel=0 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -show-mc-encoding < %s | FileCheck -check-prefix=GFX1250 %s3; RUN: llc -global-isel=1 -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1250 -show-mc-encoding < %s | FileCheck -check-prefix=GFX1250 %s4 5declare void @llvm.amdgcn.s.setprio.inc.wg(i16) #06 7define void @test_llvm.amdgcn.s.setprio.inc.wg() #0 {8; GFX1250-LABEL: test_llvm.amdgcn.s.setprio.inc.wg:9; GFX1250:       ; %bb.0:10; GFX1250-NEXT:    s_wait_loadcnt_dscnt 0x0 ; encoding: [0x00,0x00,0xc8,0xbf]11; GFX1250-NEXT:    s_wait_kmcnt 0x0 ; encoding: [0x00,0x00,0xc7,0xbf]12; GFX1250-NEXT:    s_setprio_inc_wg 0 ; encoding: [0x00,0x00,0xbe,0xbf]13; GFX1250-NEXT:    s_setprio_inc_wg 1 ; encoding: [0x01,0x00,0xbe,0xbf]14; GFX1250-NEXT:    s_setprio_inc_wg 2 ; encoding: [0x02,0x00,0xbe,0xbf]15; GFX1250-NEXT:    s_setprio_inc_wg 3 ; encoding: [0x03,0x00,0xbe,0xbf]16; GFX1250-NEXT:    s_setprio_inc_wg 10 ; encoding: [0x0a,0x00,0xbe,0xbf]17; GFX1250-NEXT:    s_setprio_inc_wg -1 ; encoding: [0xff,0xff,0xbe,0xbf]18; GFX1250-NEXT:    s_setprio_inc_wg 0 ; encoding: [0x00,0x00,0xbe,0xbf]19; GFX1250-NEXT:    s_setprio_inc_wg 1 ; encoding: [0x01,0x00,0xbe,0xbf]20; GFX1250-NEXT:    s_setprio_inc_wg -1 ; encoding: [0xff,0xff,0xbe,0xbf]21; GFX1250-NEXT:    s_set_pc_i64 s[30:31] ; encoding: [0x1e,0x48,0x80,0xbe]22  call void @llvm.amdgcn.s.setprio.inc.wg(i16 0)23  call void @llvm.amdgcn.s.setprio.inc.wg(i16 1)24  call void @llvm.amdgcn.s.setprio.inc.wg(i16 2)25  call void @llvm.amdgcn.s.setprio.inc.wg(i16 3)26  call void @llvm.amdgcn.s.setprio.inc.wg(i16 10)27  call void @llvm.amdgcn.s.setprio.inc.wg(i16 65535)28  call void @llvm.amdgcn.s.setprio.inc.wg(i16 65536)29  call void @llvm.amdgcn.s.setprio.inc.wg(i16 65537)30  call void @llvm.amdgcn.s.setprio.inc.wg(i16 -1)31  ret void32}33 34attributes #0 = { nounwind }35