Home | History | Annotate | Download | only in AMDGPU
      1 # RUN: llc -march=amdgcn -mcpu=gfx900 -verify-machineinstrs -run-pass  post-RA-hazard-rec %s -o - | FileCheck -check-prefixes=GCN,GFX9 %s
      2 # RUN: llc -march=amdgcn -mcpu=fiji -verify-machineinstrs -run-pass  post-RA-hazard-rec %s -o - | FileCheck -check-prefixes=GCN,VI %s
      3 # RUN: llc -march=amdgcn -mcpu=hawaii -verify-machineinstrs -run-pass  post-RA-hazard-rec %s -o - | FileCheck -check-prefixes=GCN,CI %s
      4 # RUN: llc -march=amdgcn -mcpu=tahiti -verify-machineinstrs -run-pass  post-RA-hazard-rec %s -o - | FileCheck -check-prefixes=GCN,SI %s
      5 
      6 ---
      7 name: m0_sendmsg
      8 body: |
      9   ; GCN-LABEL: name: m0_sendmsg
     10   ; GCN:  $m0 = S_MOV_B32 -1
     11   ; VI-NEXT: S_NOP 0
     12   ; GFX9-NEXT: S_NOP 0
     13   ; GCN-NEXT: S_SENDMSG 3, implicit $exec, implicit $m0
     14 
     15   bb.0:
     16     $m0 = S_MOV_B32 -1
     17     S_SENDMSG 3, implicit $exec, implicit $m0
     18     S_ENDPGM
     19 ...
     20 ---
     21 
     22 name: m0_sendmsghalt
     23 body: |
     24   ; GCN-LABEL: name: m0_sendmsghalt
     25   ; GCN:  $m0 = S_MOV_B32 -1
     26   ; VI-NEXT: S_NOP 0
     27   ; GFX9-NEXT: S_NOP 0
     28   ; GCN-NEXT: S_SENDMSGHALT 3, implicit $exec, implicit $m0
     29 
     30   bb.0:
     31     $m0 = S_MOV_B32 -1
     32     S_SENDMSGHALT 3, implicit $exec, implicit $m0
     33     S_ENDPGM
     34 ...
     35 ---
     36 
     37 name: m0_ttracedata
     38 body: |
     39   ; GCN-LABEL: name: m0_ttracedata
     40   ; GCN:  $m0 = S_MOV_B32 -1
     41   ; VI-NEXT: S_NOP 0
     42   ; GFX9-NEXT: S_NOP 0
     43   ; GCN-NEXT: S_TTRACEDATA implicit $m0
     44 
     45   bb.0:
     46     $m0 = S_MOV_B32 -1
     47     S_TTRACEDATA implicit $m0
     48     S_ENDPGM
     49 ...
     50