78 lines · plain
1## This test is checking the handling of valid note entries for AMDGPU code2## object v3.3 4# REQUIRES: amdgpu-registered-target5 6# RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=obj < %s | llvm-readobj --notes - | FileCheck %s --match-full-lines --check-prefix=LLVM7# RUN: llvm-mc -triple=amdgcn-amd-amdhsa -mcpu=gfx900 -filetype=obj < %s | llvm-readelf --notes - | FileCheck %s --match-full-lines --check-prefix=GNU8 9#LLVM: NoteSections [10#LLVM-NEXT: NoteSection {11#LLVM-NEXT: Name: .note12#LLVM-NEXT: Offset: 0x4013#LLVM-NEXT: Size: 0x11014#LLVM-NEXT: Notes [15#LLVM-NEXT: {16#LLVM-NEXT: Owner: AMDGPU17#LLVM-NEXT: Data size: 0xFC18#LLVM-NEXT: Type: NT_AMDGPU_METADATA (AMDGPU Metadata)19#LLVM-NEXT: AMDGPU Metadata: ---20#LLVM-NEXT: amdhsa.kernels:21#LLVM-NEXT: - .group_segment_fixed_size: 1622#LLVM-NEXT: .kernarg_segment_align: 6423#LLVM-NEXT: .kernarg_segment_size: 824#LLVM-NEXT: .max_flat_workgroup_size: 25625#LLVM-NEXT: .name: test_kernel26#LLVM-NEXT: .private_segment_fixed_size: 3227#LLVM-NEXT: .sgpr_count: 1428#LLVM-NEXT: .symbol: 'test_kernel@kd'29#LLVM-NEXT: .vgpr_count: 4030#LLVM-NEXT: .wavefront_size: 12831#LLVM-NEXT: amdhsa.version:32#LLVM-NEXT: - 133#LLVM-NEXT: - 034#LLVM-NEXT: ...35#LLVM-EMPTY:36#LLVM-NEXT: }37#LLVM-NEXT: ]38#LLVM-NEXT: }39#LLVM-NEXT: ]40 41# GNU: Displaying notes found in: .note42# GNU-NEXT: Owner Data size Description43# GNU-NEXT: AMDGPU 0x000000fc NT_AMDGPU_METADATA (AMDGPU Metadata)44# GNU-NEXT: AMDGPU Metadata:45# GNU-NEXT: ---46# GNU-NEXT: amdhsa.kernels:47# GNU-NEXT: - .group_segment_fixed_size: 1648# GNU-NEXT: .kernarg_segment_align: 6449# GNU-NEXT: .kernarg_segment_size: 850# GNU-NEXT: .max_flat_workgroup_size: 25651# GNU-NEXT: .name: test_kernel52# GNU-NEXT: .private_segment_fixed_size: 3253# GNU-NEXT: .sgpr_count: 1454# GNU-NEXT: .symbol: 'test_kernel@kd'55# GNU-NEXT: .vgpr_count: 4056# GNU-NEXT: .wavefront_size: 12857# GNU-NEXT: amdhsa.version:58# GNU-NEXT: - 159# GNU-NEXT: - 060# GNU-NEXT: ...61 62.amdgpu_metadata63 amdhsa.version:64 - 165 - 066 amdhsa.kernels:67 - .name: test_kernel68 .symbol: test_kernel@kd69 .group_segment_fixed_size: 1670 .kernarg_segment_align: 6471 .kernarg_segment_size: 872 .max_flat_workgroup_size: 25673 .private_segment_fixed_size: 3274 .sgpr_count: 1475 .vgpr_count: 4076 .wavefront_size: 12877.end_amdgpu_metadata78