[PATCH] D57028: [AMDGPU] Added MsgPack format PAL metadata

Tim Renouf via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 21 09:48:19 PST 2019


tpr created this revision.
Herald added subscribers: llvm-commits, kristina, t-tye, dstuttard, yaxunl, nhaehnle, wdng, jvesely, kzhuravl, arsenm.

PAL metadata now supports both the old linear reg=val pairs format and
the new MsgPack format.

The MsgPack format uses YAML as its textual representation. On output to
YAML, a mnemonic name is provided for some hardware registers.

Change-Id: I2bbaabaaca4b3574f7e03b80fbef7c7a69d06a94


Repository:
  rL LLVM

https://reviews.llvm.org/D57028

Files:
  include/llvm/BinaryFormat/ELF.h
  include/llvm/Support/AMDGPUMetadata.h
  lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
  lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp
  lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h
  test/CodeGen/AMDGPU/amdpal-msgpack-cs.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-es.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-gs.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-hs.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-ls.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-ps.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-psenable.ll
  test/CodeGen/AMDGPU/amdpal-msgpack-vs.ll
  test/MC/AMDGPU/pal-msgpack.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D57028.182809.patch
Type: text/x-patch
Size: 48634 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190121/a7e4e467/attachment.bin>


More information about the llvm-commits mailing list