[AMDGPU] llvm-objdump: Minimal HSA Code Object disassembler support.
authorValery Pykhtin <Valery.Pykhtin@amd.com>
Thu, 7 Apr 2016 07:24:01 +0000 (07:24 +0000)
committerValery Pykhtin <Valery.Pykhtin@amd.com>
Thu, 7 Apr 2016 07:24:01 +0000 (07:24 +0000)
commitde04805e9f05da0e7271d508d2ea09f962749803
treef7b8e83992c3d93916d3f604d18a2ebbfbbe68e6
parent8bd973c90bb113897d30bf1a0c4e4964a9ec230a
[AMDGPU] llvm-objdump: Minimal HSA Code Object disassembler support.

Reenable reverted r265550 with endianness issue fixed. Variables of
endian-aware types such as ulittle32_t should be explicitly casted
to their natural equivalent types before passing it as vararg to
printf like functions (format in my case). Added lit config file
depending on AMDGPU target as the testcase uses assembler.

Differential revision: http://reviews.llvm.org/D16998

llvm-svn: 265645
llvm/test/Object/AMDGPU/lit.local.cfg [new file with mode: 0644]
llvm/test/Object/AMDGPU/objdump.s [new file with mode: 0644]
llvm/tools/llvm-objdump/llvm-objdump.cpp