[AMDGPU] Support disassembly for AMDGPU kernel descriptors
authorRonak Chauhan <RonakNilesh.Chauhan@amd.com>
Mon, 7 Sep 2020 09:10:00 +0000 (14:40 +0530)
committerRonak Chauhan <RonakNilesh.Chauhan@amd.com>
Tue, 8 Sep 2020 15:56:11 +0000 (21:26 +0530)
commit487a80531006add8102d50dbcce4b6fd729ab1f6
treee5e9103541dd35e1f3f567bde2747e48bcd7a64e
parentc81dd3d159ab03d46e4280c458d3c29e56648218
[AMDGPU] Support disassembly for AMDGPU kernel descriptors

Decode AMDGPU Kernel descriptors as assembler directives.

Reviewed By: scott.linder, jhenderson, kzhuravl

Differential Revision: https://reviews.llvm.org/D80713
llvm/include/llvm/Support/AMDHSAKernelDescriptor.h
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
llvm/test/CodeGen/AMDGPU/nop-data.ll
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-failure.s [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-sgpr.s [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-vgpr.s [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx10.s [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx9.s [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-raw.s [new file with mode: 0644]
llvm/tools/llvm-objdump/llvm-objdump.cpp