Print AMDGPU structures in llvm-objdump


AMDGPU target stores amd_kernel_code_t structure in .text section in executable ELF files. We want to print this structure in llvm-objdump in DisassembleObject.
How can we do this?
There is function in AMDGPU target for printing amd_kernel_code_t that is used in AsmStreamer. But currently there is no way to call that function from llvm-objdump.

Are there any plans in refactoring llvm-objdump?