brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.6 KiB · 2397bf7 Raw
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