| // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx700 -mattr=-code-object-v3 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX700 %s |
| // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx800 -mattr=-code-object-v3 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX800 %s |
| // RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx900 -mattr=-code-object-v3 -show-encoding %s | FileCheck --check-prefix=CHECK --check-prefix=GFX900 %s |
| |
| // CHECK: .amd_amdgpu_hsa_metadata |
| // CHECK: Version: [ 1, 0 ] |
| // CHECK: Kernels: |
| // CHECK: - Name: test_kernel |
| // CHECK: SymbolName: 'test_kernel@kd' |
| // CHECK: DebugProps: |
| // CHECK: DebuggerABIVersion: [ 1, 0 ] |
| // CHECK: ReservedNumVGPRs: 4 |
| // CHECK: ReservedFirstVGPR: 11 |
| // CHECK: PrivateSegmentBufferSGPR: 0 |
| // CHECK: WavefrontPrivateSegmentOffsetSGPR: 11 |
| .amd_amdgpu_hsa_metadata |
| Version: [ 1, 0 ] |
| Printf: [ '1:1:4:%d\n', '2:1:8:%g\n' ] |
| Kernels: |
| - Name: test_kernel |
| SymbolName: test_kernel@kd |
| DebugProps: |
| DebuggerABIVersion: [ 1, 0 ] |
| ReservedNumVGPRs: 4 |
| ReservedFirstVGPR: 11 |
| PrivateSegmentBufferSGPR: 0 |
| WavefrontPrivateSegmentOffsetSGPR: 11 |
| .end_amd_amdgpu_hsa_metadata |