[NFC][AMDGPU] Refactor AMDGPUDisassembler
authorScott Linder <Scott.Linder@amd.com>
Tue, 27 Jun 2023 19:03:37 +0000 (19:03 +0000)
committerScott Linder <Scott.Linder@amd.com>
Thu, 29 Jun 2023 16:06:09 +0000 (16:06 +0000)
commitede070a28d14167daa56cc00befd6e448d457a0e
treee490e6ccce4ec59a6dbcdb010a06e68d6f13e57b
parent45c97af55ed62189a43508abf86137eb64b302d3
[NFC][AMDGPU] Refactor AMDGPUDisassembler

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

Use 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: MaskRay, 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