[AMDGPU] Support disassembly for AMDGPU kernel descriptors
authorRonak Chauhan <RonakNilesh.Chauhan@amd.com>
Wed, 7 Oct 2020 02:44:46 +0000 (08:14 +0530)
committerRonak Chauhan <RonakNilesh.Chauhan@amd.com>
Wed, 7 Oct 2020 15:09:43 +0000 (20:39 +0530)
commit528057c19755ad842052fba3a42dcbf7deafc6de
tree7b79e10b0f66e3f415958abf67e816073561046a
parent333b2ab60b61afb342a8d271477849fb445a26af
[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
12 files changed:
D80713.diff [new file with mode: 0644]
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