From d6331cee2f28d8046fae94392533ed4bee1cc78c Mon Sep 17 00:00:00 2001 From: Valery Pykhtin Date: Wed, 9 Mar 2016 17:08:19 +0000 Subject: [AMDGPU] add AMDGPU target support to ELFObjectFile.h header Differential Revision: http://reviews.llvm.org/D17144 llvm-svn: 263026 --- llvm/test/Object/AMDGPU/elf-definitios.yaml | 3 +++ llvm/test/Object/AMDGPU/elf32-unknown.yaml | 11 +++++++++++ llvm/test/Object/AMDGPU/elf64-unknown.yaml | 11 +++++++++++ 3 files changed, 25 insertions(+) create mode 100644 llvm/test/Object/AMDGPU/elf32-unknown.yaml create mode 100644 llvm/test/Object/AMDGPU/elf64-unknown.yaml (limited to 'llvm/test/Object') diff --git a/llvm/test/Object/AMDGPU/elf-definitios.yaml b/llvm/test/Object/AMDGPU/elf-definitios.yaml index 5f5e200b49b..6d535095123 100644 --- a/llvm/test/Object/AMDGPU/elf-definitios.yaml +++ b/llvm/test/Object/AMDGPU/elf-definitios.yaml @@ -1,6 +1,8 @@ # RUN: yaml2obj -format=elf %s > %t.o # RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s +# CHECK: Format: ELF64-amdgpu-hsacobj +# CHECK: Arch: amdgcn # CHECK: Machine: EM_AMDGPU (0xE0) # CHECK: Sections [ # CHECK: Section { @@ -18,6 +20,7 @@ FileHeader: Data: ELFDATA2LSB Type: ET_REL Machine: EM_AMDGPU + OSABI: ELFOSABI_AMDGPU_HSA Sections: - Name: .shf_amdgpu diff --git a/llvm/test/Object/AMDGPU/elf32-unknown.yaml b/llvm/test/Object/AMDGPU/elf32-unknown.yaml new file mode 100644 index 00000000000..708db8dc9fc --- /dev/null +++ b/llvm/test/Object/AMDGPU/elf32-unknown.yaml @@ -0,0 +1,11 @@ +# RUN: yaml2obj -format=elf %s > %t.o +# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s + +# CHECK: Format: ELF32-amdgpu + +--- +FileHeader: + Class: ELFCLASS32 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_AMDGPU diff --git a/llvm/test/Object/AMDGPU/elf64-unknown.yaml b/llvm/test/Object/AMDGPU/elf64-unknown.yaml new file mode 100644 index 00000000000..cae248854ad --- /dev/null +++ b/llvm/test/Object/AMDGPU/elf64-unknown.yaml @@ -0,0 +1,11 @@ +# RUN: yaml2obj -format=elf %s > %t.o +# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s + +# CHECK: Format: ELF64-amdgpu + +--- +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_AMDGPU -- cgit v1.2.3