51 lines · plain
1# RUN: llc -mtriple=amdgcn -mcpu=gfx900 -run-pass post-RA-hazard-rec %s -o - | FileCheck %s -check-prefixes=GCN,GFX92# RUN: llc -mtriple=amdgcn -mcpu=gfx1010 -run-pass post-RA-hazard-rec %s -o - | FileCheck %s -check-prefixes=GCN3# RUN: llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass post-RA-hazard-rec %s -o - | FileCheck %s -check-prefixes=GCN4---5 6# GCN-LABEL: name: addtid7 8# GCN-LABEL: bb.0:9# GCN: S_MOV_B3210# GFX9-NEXT: S_NOP11# GCN-NEXT: DS_WRITE_ADDTID_B3212 13# GCN-LABEL: bb.1:14# GCN: S_MOV_B3215# GFX9-NEXT: S_NOP16# GCN-NEXT: DS_READ_ADDTID_B3217 18# GCN-LABEL: bb.2:19# GCN: S_MOV_B3220# GFX9-NEXT: S_NOP21# GCN-NEXT: DS_WRITE_ADDTID_B3222 23# GCN-LABEL: bb.3:24# GCN: S_MOV_B3225# GFX9-NEXT: S_NOP26# GCN-NEXT: DS_READ_ADDTID_B3227 28name: addtid29 30body: |31 bb.0:32 $m0 = S_MOV_B32 033 DS_WRITE_ADDTID_B32 killed $vgpr0, 0, 0, implicit $m0, implicit $exec34 S_BRANCH %bb.135 36 bb.1:37 $m0 = S_MOV_B32 038 $vgpr0 = DS_READ_ADDTID_B32 0, 0, implicit $m0, implicit $exec39 S_BRANCH %bb.240 41 bb.2:42 $m0 = S_MOV_B32 043 DS_WRITE_ADDTID_B32 killed $vgpr0, 0, 0, implicit $m0, implicit $exec44 S_BRANCH %bb.345 46 bb.3:47 $m0 = S_MOV_B32 048 $vgpr0 = DS_READ_ADDTID_B32 0, 0, implicit $m0, implicit $exec49 S_ENDPGM 050...51