|
4 | 4 |
|
5 | 5 | ;--- 1.s |
6 | 6 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize32,-wavefrontsize64 -filetype=obj -mcpu=gfx1010 < 1.s > 1.o |
7 | | -; RUN: llvm-objdump --disassemble-symbols=kernel.kd 1.o | tail -n +7 | tee 1-disasm.s | FileCheck 1.s |
| 7 | +; RUN: echo '.amdhsa_code_object_version 5' > 1-disasm.s |
| 8 | +; RUN: llvm-objdump --disassemble-symbols=kernel.kd 1.o | tail -n +7 | tee -a 1-disasm.s | FileCheck 1.s |
8 | 9 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize32,-wavefrontsize64 -filetype=obj -mcpu=gfx1010 < 1-disasm.s > 1-disasm.o |
9 | 10 | ; RUN: cmp 1.o 1-disasm.o |
10 | 11 | ; CHECK: .amdhsa_kernel kernel |
|
50 | 51 | ; CHECK-NEXT: .amdhsa_wavefront_size32 1 |
51 | 52 | ; CHECK-NEXT: .amdhsa_uses_dynamic_stack 0 |
52 | 53 | ; CHECK-NEXT: .end_amdhsa_kernel |
| 54 | +.amdhsa_code_object_version 5 |
53 | 55 | .amdhsa_kernel kernel |
54 | 56 | .amdhsa_next_free_vgpr 32 |
55 | 57 | .amdhsa_next_free_sgpr 32 |
|
58 | 60 |
|
59 | 61 | ;--- 2.s |
60 | 62 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize64,-wavefrontsize32 -filetype=obj -mcpu=gfx1010 < 2.s > 2.o |
61 | | -; RUN: llvm-objdump --disassemble-symbols=kernel.kd 2.o | tail -n +7 | tee 2-disasm.s | FileCheck 2.s |
| 63 | +; RUN: echo '.amdhsa_code_object_version 5' > 2-disasm.s |
| 64 | +; RUN: llvm-objdump --disassemble-symbols=kernel.kd 2.o | tail -n +7 | tee -a 2-disasm.s | FileCheck 2.s |
62 | 65 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize64,-wavefrontsize32 -filetype=obj -mcpu=gfx1010 < 2-disasm.s > 2-disasm.o |
63 | 66 | ; RUN: cmp 2.o 2-disasm.o |
64 | 67 | ; CHECK: .amdhsa_kernel kernel |
|
104 | 107 | ; CHECK-NEXT: .amdhsa_wavefront_size32 0 |
105 | 108 | ; CHECK-NEXT: .amdhsa_uses_dynamic_stack 0 |
106 | 109 | ; CHECK-NEXT: .end_amdhsa_kernel |
| 110 | +.amdhsa_code_object_version 5 |
107 | 111 | .amdhsa_kernel kernel |
108 | 112 | .amdhsa_next_free_vgpr 32 |
109 | 113 | .amdhsa_next_free_sgpr 32 |
|
112 | 116 |
|
113 | 117 | ;--- 3.s |
114 | 118 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize64,-wavefrontsize32 -filetype=obj -mcpu=gfx1010 < 3.s > 3.o |
115 | | -; RUN: llvm-objdump --disassemble-symbols=kernel.kd 3.o | tail -n +7 | tee 3-disasm.s | FileCheck 3.s |
| 119 | +; RUN: echo '.amdhsa_code_object_version 5' > 3-disasm.s |
| 120 | +; RUN: llvm-objdump --disassemble-symbols=kernel.kd 3.o | tail -n +7 | tee -a 3-disasm.s | FileCheck 3.s |
116 | 121 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize64,-wavefrontsize32 -filetype=obj -mcpu=gfx1010 < 3-disasm.s > 3-disasm.o |
117 | 122 | ; RUN: cmp 3.o 3-disasm.o |
118 | 123 | ; CHECK: .amdhsa_kernel kernel |
|
158 | 163 | ; CHECK-NEXT: .amdhsa_wavefront_size32 0 |
159 | 164 | ; CHECK-NEXT: .amdhsa_uses_dynamic_stack 0 |
160 | 165 | ; CHECK-NEXT: .end_amdhsa_kernel |
| 166 | +.amdhsa_code_object_version 5 |
161 | 167 | .amdhsa_kernel kernel |
162 | 168 | .amdhsa_next_free_vgpr 32 |
163 | 169 | .amdhsa_next_free_sgpr 32 |
|
166 | 172 |
|
167 | 173 | ;--- 4.s |
168 | 174 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize64,-wavefrontsize32 -filetype=obj -mcpu=gfx1010 < 4.s > 4.o |
169 | | -; RUN: llvm-objdump --disassemble-symbols=kernel.kd 4.o | tail -n +7 | tee 4-disasm.s | FileCheck 4.s |
| 175 | +; RUN: echo '.amdhsa_code_object_version 5' > 4-disasm.s |
| 176 | +; RUN: llvm-objdump --disassemble-symbols=kernel.kd 4.o | tail -n +7 | tee -a 4-disasm.s | FileCheck 4.s |
170 | 177 | ; RUN: llvm-mc --triple=amdgcn-amd-amdhsa -mattr=-xnack,+wavefrontsize64,-wavefrontsize32 -filetype=obj -mcpu=gfx1010 < 4-disasm.s > 4-disasm.o |
171 | 178 | ; RUN: cmp 4.o 4-disasm.o |
172 | 179 | ; CHECK: .amdhsa_kernel kernel |
|
212 | 219 | ; CHECK-NEXT: .amdhsa_wavefront_size32 0 |
213 | 220 | ; CHECK-NEXT: .amdhsa_uses_dynamic_stack 0 |
214 | 221 | ; CHECK-NEXT: .end_amdhsa_kernel |
| 222 | +.amdhsa_code_object_version 5 |
215 | 223 | .amdhsa_kernel kernel |
216 | 224 | .amdhsa_next_free_vgpr 32 |
217 | 225 | .amdhsa_next_free_sgpr 32 |
|
0 commit comments