]> granicus.if.org Git - llvm/commit
[AMDGPU] Add metadata for runtime
authorYaxun Liu <Yaxun.Liu@amd.com>
Fri, 15 Jul 2016 14:58:21 +0000 (14:58 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Fri, 15 Jul 2016 14:58:21 +0000 (14:58 +0000)
commit6b0141c6fb3811beea7405184d73d210f5d7391a
treed6122ab72616f3d6688c329e7067fa3678fac545
parent48ed4ab2d6cc1a7f682010c70a2eb292b1c6e720
[AMDGPU] Add metadata for runtime

Added emitting metadata to elf for runtime.

Runtime requires certain information (metadata) about kernels to be able to execute and query them. Such information is emitted to an elf section as a key-value pair stream.

Differential Revision: https://reviews.llvm.org/D21849

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275566 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/AMDGPUAsmPrinter.h
lib/Target/AMDGPU/AMDGPURuntimeMetadata.h [new file with mode: 0644]
test/CodeGen/AMDGPU/runtime-metadata.ll [new file with mode: 0644]