brintos

brintos / llvm-project-archived public Read only

0
0
Text · 962 B · c5b8491 Raw
27 lines · plain
1# RUN: llc -march=amdgcn -mcpu=gfx1100 -verify-machineinstrs -run-pass si-insert-waitcnts %s -o - | FileCheck -check-prefix=GCN %s2 3---4# GCN-LABEL: name: test_ordered_count5# GCN:       bb.06# GCN:       DS_ADD_U327# GCN:       DS_SUB_U328# GCN-NEXT:  S_WAITCNT 645359# GCN-NEXT:  $vgpr3 = DS_ORDERED_COUNT10# GCN-NEXT:  S_WAITCNT 6451911# GCN-NEXT:  $vgpr4_vgpr5 = DS_ADD_GS_REG_RTN12# GCN-NEXT:  S_WAITCNT 6451913# GCN-NEXT:  S_NOP 014 15name:   test_ordered_count16body:    |17  bb.0:18    liveins: $vgpr0, $vgpr1, $vgpr219 20    DS_ADD_U32 $vgpr1, $vgpr2, 12, -1, implicit $m0, implicit $exec :: (load store (s32), addrspace 3)21    DS_SUB_U32 $vgpr1, $vgpr2, 12, 0, implicit $m0, implicit $exec :: (load store (s32), addrspace 2)22    $vgpr3 = DS_ORDERED_COUNT $vgpr0, 772, implicit $m0, implicit $exec :: (load store (s32), addrspace 3)23    $vgpr4_vgpr5 = DS_ADD_GS_REG_RTN $vgpr0, 32, implicit $m0, implicit $exec :: (load store (s32), addrspace 3)24    S_ENDPGM 025 26...27