Home | History | Annotate | Download | only in AMDGPU
      1 ; RUN: llc -mtriple=amdgcn--amdhsa -mcpu=fiji -filetype=obj < %s | llvm-objdump -d - -mcpu=fiji | FileCheck %s
      2 
      3 ; CHECK: kernel0:
      4 ; CHECK-NEXT: s_endpgm
      5 define amdgpu_kernel void @kernel0() align 256 {
      6 entry:
      7   ret void
      8 }
      9 
     10 ; CHECK-NEXT: s_nop 0
     11 ; CHECK-NEXT: s_nop 0
     12 ; CHECK-NEXT: s_nop 0
     13 ; CHECK-NEXT: s_nop 0
     14 ; CHECK-NEXT: s_nop 0
     15 ; CHECK-NEXT: s_nop 0
     16 ; CHECK-NEXT: s_nop 0
     17 ; CHECK-NEXT: s_nop 0
     18 
     19 ; CHECK-NEXT: s_nop 0
     20 ; CHECK-NEXT: s_nop 0
     21 ; CHECK-NEXT: s_nop 0
     22 ; CHECK-NEXT: s_nop 0
     23 ; CHECK-NEXT: s_nop 0
     24 ; CHECK-NEXT: s_nop 0
     25 ; CHECK-NEXT: s_nop 0
     26 ; CHECK-NEXT: s_nop 0
     27 
     28 ; CHECK-NEXT: s_nop 0
     29 ; CHECK-NEXT: s_nop 0
     30 ; CHECK-NEXT: s_nop 0
     31 ; CHECK-NEXT: s_nop 0
     32 ; CHECK-NEXT: s_nop 0
     33 ; CHECK-NEXT: s_nop 0
     34 ; CHECK-NEXT: s_nop 0
     35 ; CHECK-NEXT: s_nop 0
     36 
     37 ; CHECK-NEXT: s_nop 0
     38 ; CHECK-NEXT: s_nop 0
     39 ; CHECK-NEXT: s_nop 0
     40 ; CHECK-NEXT: s_nop 0
     41 ; CHECK-NEXT: s_nop 0
     42 ; CHECK-NEXT: s_nop 0
     43 ; CHECK-NEXT: s_nop 0
     44 ; CHECK-NEXT: s_nop 0
     45 
     46 ; CHECK-NEXT: s_nop 0
     47 ; CHECK-NEXT: s_nop 0
     48 ; CHECK-NEXT: s_nop 0
     49 ; CHECK-NEXT: s_nop 0
     50 ; CHECK-NEXT: s_nop 0
     51 ; CHECK-NEXT: s_nop 0
     52 ; CHECK-NEXT: s_nop 0
     53 ; CHECK-NEXT: s_nop 0
     54 
     55 ; CHECK-NEXT: s_nop 0
     56 ; CHECK-NEXT: s_nop 0
     57 ; CHECK-NEXT: s_nop 0
     58 ; CHECK-NEXT: s_nop 0
     59 ; CHECK-NEXT: s_nop 0
     60 ; CHECK-NEXT: s_nop 0
     61 ; CHECK-NEXT: s_nop 0
     62 ; CHECK-NEXT: s_nop 0
     63 
     64 ; CHECK-NEXT: s_nop 0
     65 ; CHECK-NEXT: s_nop 0
     66 ; CHECK-NEXT: s_nop 0
     67 ; CHECK-NEXT: s_nop 0
     68 ; CHECK-NEXT: s_nop 0
     69 ; CHECK-NEXT: s_nop 0
     70 ; CHECK-NEXT: s_nop 0
     71 ; CHECK-NEXT: s_nop 0
     72 
     73 ; CHECK-NEXT: s_nop 0
     74 ; CHECK-NEXT: s_nop 0
     75 ; CHECK-NEXT: s_nop 0
     76 ; CHECK-NEXT: s_nop 0
     77 ; CHECK-NEXT: s_nop 0
     78 ; CHECK-NEXT: s_nop 0
     79 ; CHECK-NEXT: s_nop 0  // 0000000001FC: BF800000
     80 
     81 ; CHECK-NEXT: {{^$}}
     82 ; CHECK-NEXT: kernel1:
     83 ; CHECK-NEXT: s_endpgm
     84 define amdgpu_kernel void @kernel1(i32 addrspace(1)* addrspace(2)* %ptr.out) align 256 {
     85 entry:
     86   ret void
     87 }
     88