50 lines · plain
1# RUN: llc -mtriple=amdgcn -mcpu=gfx900 -verify-machineinstrs -run-pass post-RA-hazard-rec %s -o - | FileCheck -check-prefixes=GCN,GFX9 %s2# RUN: llc -mtriple=amdgcn -mcpu=fiji -verify-machineinstrs -run-pass post-RA-hazard-rec %s -o - | FileCheck -check-prefixes=GCN,VI %s3# RUN: llc -mtriple=amdgcn -mcpu=hawaii -verify-machineinstrs -run-pass post-RA-hazard-rec %s -o - | FileCheck --check-prefix=GCN %s4# RUN: llc -mtriple=amdgcn -mcpu=tahiti -verify-machineinstrs -run-pass post-RA-hazard-rec %s -o - | FileCheck --check-prefix=GCN %s5 6---7name: m0_sendmsg8body: |9 ; GCN-LABEL: name: m0_sendmsg10 ; GCN: $m0 = S_MOV_B32 -111 ; VI-NEXT: S_NOP 012 ; GFX9-NEXT: S_NOP 013 ; GCN-NEXT: S_SENDMSG 3, implicit $exec, implicit $m014 15 bb.0:16 $m0 = S_MOV_B32 -117 S_SENDMSG 3, implicit $exec, implicit $m018 S_ENDPGM 019...20---21 22name: m0_sendmsghalt23body: |24 ; GCN-LABEL: name: m0_sendmsghalt25 ; GCN: $m0 = S_MOV_B32 -126 ; VI-NEXT: S_NOP 027 ; GFX9-NEXT: S_NOP 028 ; GCN-NEXT: S_SENDMSGHALT 3, implicit $exec, implicit $m029 30 bb.0:31 $m0 = S_MOV_B32 -132 S_SENDMSGHALT 3, implicit $exec, implicit $m033 S_ENDPGM 034...35---36 37name: m0_ttracedata38body: |39 ; GCN-LABEL: name: m0_ttracedata40 ; GCN: $m0 = S_MOV_B32 -141 ; VI-NEXT: S_NOP 042 ; GFX9-NEXT: S_NOP 043 ; GCN-NEXT: S_TTRACEDATA implicit $m044 45 bb.0:46 $m0 = S_MOV_B32 -147 S_TTRACEDATA implicit $m048 S_ENDPGM 049...50