OSDN Git Service

AMDGPU: Bring elf flags in sync with the spec
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Fri, 16 Feb 2018 22:33:59 +0000 (22:33 +0000)
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Fri, 16 Feb 2018 22:33:59 +0000 (22:33 +0000)
commit16290892d3117520a1b8195a3397171a27d49748
tree2f9feebbe844e9cd9c8ee8026ddf9e1eb7cccfa2
parent8afcfc323d9d48c3062c5dd244c7baa737c57a3d
AMDGPU: Bring elf flags in sync with the spec

- Add MACH flags
- Add XNACK flag
- Add reserved flags
- Minor cleanups in docs

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@325399 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
docs/AMDGPUUsage.rst
include/llvm/BinaryFormat/ELF.h
include/llvm/Object/ELFObjectFile.h
lib/ObjectYAML/ELFYAML.cpp
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
test/CodeGen/AMDGPU/elf-header-flags-mach.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/elf-header-flags-xnack.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/elf-header-osabi.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/elf-header.ll [deleted file]
test/Object/AMDGPU/elf-header-flags-mach.yaml [new file with mode: 0644]
test/Object/AMDGPU/elf-header-flags-xnack.yaml [new file with mode: 0644]
test/Object/AMDGPU/elf-header-osabi.yaml [new file with mode: 0644]
test/Object/AMDGPU/elf32-r600-definitions.yaml [deleted file]
test/Object/AMDGPU/elf64-amdgcn-amdhsa-definitions.yaml [deleted file]
test/Object/AMDGPU/elf64-amdgcn-amdpal-definitions.yaml [deleted file]
test/Object/AMDGPU/elf64-amdgcn-mesa3d-definitions.yaml [deleted file]
tools/llvm-readobj/ELFDumper.cpp