| Matt Arsenault | dd8fd9d | 2017-04-08 21:28:38 +0000 | [diff] [blame^] | 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 | } | ||||