[NFC][AMDGPU] Refactor AMDGPUDisassembler
authorScott Linder <Scott.Linder@amd.com>
Tue, 20 Sep 2022 20:05:19 +0000 (20:05 +0000)
committerScott Linder <Scott.Linder@amd.com>
Tue, 20 Sep 2022 20:37:19 +0000 (20:37 +0000)
commitf5831514612cd9e014e4fc7455b75411531fe6e1
tree2d0fa5fde366957b66c11a3c21d0a31b10c6dbce
parent549231d38e10de7371adb85f5452d42ad42f4201
[NFC][AMDGPU] Refactor AMDGPUDisassembler

Clean up ahead of a patch to fix bugs in the AMDGPUDisassembler.

Use lit.local.cfg substitutions and more idiomatic use of split-file to
simplify and extend existing kernel-descriptor disassembly tests.

Add a comment to AMDHSAKernelDescriptor.h, as at least one small set
towards keeping all kernel-descriptor sensitive code in sync.

Reviewed By: kzhuravl, arsenm

Differential Revision: https://reviews.llvm.org/D130105
llvm/include/llvm/Support/AMDHSAKernelDescriptor.h
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-sgpr.s
llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-vgpr.s
llvm/test/tools/llvm-objdump/ELF/AMDGPU/lit.local.cfg