diff options
author | Yaxun Liu <Yaxun.Liu@amd.com> | 2016-12-14 17:16:52 +0000 |
---|---|---|
committer | Yaxun Liu <Yaxun.Liu@amd.com> | 2016-12-14 17:16:52 +0000 |
commit | 07d659bc76fdd5752cc60cec7c56689164ea3078 (patch) | |
tree | bb5d7e680de2252bde3639314bc2fe2135af7be8 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | ebd8110aa1c49d3873be91eb28da5cb9d3cd9beb (diff) | |
download | bcm5719-llvm-07d659bc76fdd5752cc60cec7c56689164ea3078.tar.gz bcm5719-llvm-07d659bc76fdd5752cc60cec7c56689164ea3078.zip |
AMDGPU: Emit runtime metadata version 2 as YAML
Differential Revision: https://reviews.llvm.org/D25046
llvm-svn: 289674
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index afe7521ea89..78e72ac7903 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -186,6 +186,10 @@ namespace opts { cl::opt<bool> MipsOptions("mips-options", cl::desc("Display the MIPS .MIPS.options section")); + // -amdgpu-runtime-metadata + cl::opt<bool> AMDGPURuntimeMD("amdgpu-runtime-metadata", + cl::desc("Display AMDGPU runtime metadata")); + // -coff-imports cl::opt<bool> COFFImports("coff-imports", cl::desc("Display the PE/COFF import table")); @@ -415,6 +419,9 @@ static void dumpObject(const ObjectFile *Obj) { if (opts::MipsOptions) Dumper->printMipsOptions(); } + if (Obj->getArch() == llvm::Triple::amdgcn) + if (opts::AMDGPURuntimeMD) + Dumper->printAMDGPURuntimeMD(); if (opts::SectionGroups) Dumper->printGroupSections(); if (opts::HashHistogram) |