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 | } |