[AMDGPU] Add `.workgroup_processor_mode` to v5 MD
authorPierre van Houtryve <pierre.vanhoutryve@amd.com>
Tue, 13 Dec 2022 15:20:42 +0000 (10:20 -0500)
committerPierre van Houtryve <pierre.vanhoutryve@amd.com>
Tue, 13 Dec 2022 15:44:52 +0000 (10:44 -0500)
commit9fa46200ea2f77cb3db2590f4268a8fdbc3882c5
tree03b3bb88005ba193bb2214dddcae045e0bc246c4
parentf2e868c566107eb2f54e3e6033199297ba11e2d9
[AMDGPU] Add `.workgroup_processor_mode` to v5 MD

Adds Workgroup Processor Mode (WGP) to the HSA Metadata for Code Object v5/GFX10+.
The field is already present as an asm directive and in the compute program resource register but is also needed in the MD.

Reviewed By: kzhuravl

Differential Revision: https://reviews.llvm.org/D139931
llvm/docs/AMDGPUUsage.rst
llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp
llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
llvm/lib/Target/AMDGPU/GCNSubtarget.h
llvm/test/CodeGen/AMDGPU/hsa-metadata-workgroup-processor-mode-v5.ll [new file with mode: 0644]