diff options
author | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2017-06-05 21:33:40 +0000 |
---|---|---|
committer | Konstantin Zhuravlyov <kzhuravl_dev@outlook.com> | 2017-06-05 21:33:40 +0000 |
commit | 5b0bf2ff0d80998804871ab151ec2f00ff2dee8b (patch) | |
tree | ea4b760c6e831d612af5fb5d157313cb2abf8c4f /llvm/test | |
parent | 4c47434b25ea4683ff1794e2d1b24eaa16b5e30e (diff) | |
download | bcm5719-llvm-5b0bf2ff0d80998804871ab151ec2f00ff2dee8b.tar.gz bcm5719-llvm-5b0bf2ff0d80998804871ab151ec2f00ff2dee8b.zip |
AMDGPU: Remove deprecated and unused elf definitions
Differential Revision: https://reviews.llvm.org/D33689
llvm-svn: 304737
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/Object/AMDGPU/elf-definitions.yaml | 21 | ||||
-rwxr-xr-x | llvm/test/tools/llvm-readobj/Inputs/trivial.elf-amdhsa-kaveri | bin | 13208 -> 0 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-readobj/Inputs/trivial.obj.elf-amdhsa-gfx803 | bin | 0 -> 2208 bytes | |||
-rw-r--r-- | llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test | 11 | ||||
-rw-r--r-- | llvm/test/tools/llvm-readobj/amdgpu-elf-defs.test | 28 | ||||
-rw-r--r-- | llvm/test/tools/llvm-readobj/elf-sec-flags.test | 29 |
6 files changed, 20 insertions, 69 deletions
diff --git a/llvm/test/Object/AMDGPU/elf-definitions.yaml b/llvm/test/Object/AMDGPU/elf-definitions.yaml index 819786aa190..07fe8c62dc4 100644 --- a/llvm/test/Object/AMDGPU/elf-definitions.yaml +++ b/llvm/test/Object/AMDGPU/elf-definitions.yaml @@ -3,15 +3,12 @@ # CHECK: Format: ELF64-amdgpu-hsacobj # CHECK: Arch: amdgcn -# CHECK: Machine: EM_AMDGPU (0xE0) -# CHECK: Sections [ -# CHECK: Section { -# CHECK: Name: .shf_amdgpu -# CHECK: Flags [ (0xF00000) -# CHECK: SHF_AMDGPU_HSA_AGENT (0x800000) -# CHECK: SHF_AMDGPU_HSA_CODE (0x400000) -# CHECK: SHF_AMDGPU_HSA_GLOBAL (0x100000) -# CHECK: SHF_AMDGPU_HSA_READONLY (0x200000) +# CHECK: ElfHeader { +# CHECK: Ident { +# CHECK: OS/ABI: AMDGPU_HSA (0x40) +# CHECK: ABIVersion: 0 +# CHECK: } +# CHECK: Machine: EM_AMDGPU (0xE0) # CHECK: } --- !ELF @@ -21,10 +18,4 @@ FileHeader: Type: ET_REL Machine: EM_AMDGPU OSABI: ELFOSABI_AMDGPU_HSA - -Sections: - - Name: .shf_amdgpu - Type: SHT_PROGBITS - Flags: [ SHF_AMDGPU_HSA_GLOBAL, SHF_AMDGPU_HSA_READONLY, - SHF_AMDGPU_HSA_CODE, SHF_AMDGPU_HSA_AGENT] ... diff --git a/llvm/test/tools/llvm-readobj/Inputs/trivial.elf-amdhsa-kaveri b/llvm/test/tools/llvm-readobj/Inputs/trivial.elf-amdhsa-kaveri Binary files differdeleted file mode 100755 index 9566ed5c0f1..00000000000 --- a/llvm/test/tools/llvm-readobj/Inputs/trivial.elf-amdhsa-kaveri +++ /dev/null diff --git a/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.elf-amdhsa-gfx803 b/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.elf-amdhsa-gfx803 Binary files differnew file mode 100644 index 00000000000..421269cbd8b --- /dev/null +++ b/llvm/test/tools/llvm-readobj/Inputs/trivial.obj.elf-amdhsa-gfx803 diff --git a/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test b/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test new file mode 100644 index 00000000000..c30931242df --- /dev/null +++ b/llvm/test/tools/llvm-readobj/amdgpu-elf-definitions.test @@ -0,0 +1,11 @@ +RUN: llvm-readobj -file-headers -program-headers -sections -symbols %p/Inputs/trivial.obj.elf-amdhsa-gfx803 | FileCheck %s + +CHECK: Format: ELF64-amdgpu-hsacobj +CHECK: Arch: amdgcn +CHECK: ElfHeader { +CHECK: Ident { +CHECK: OS/ABI: AMDGPU_HSA (0x40) +CHECK: ABIVersion: 0 +CHECK: } +CHECK: Machine: EM_AMDGPU (0xE0) +CHECK: } diff --git a/llvm/test/tools/llvm-readobj/amdgpu-elf-defs.test b/llvm/test/tools/llvm-readobj/amdgpu-elf-defs.test deleted file mode 100644 index 9a576e8158f..00000000000 --- a/llvm/test/tools/llvm-readobj/amdgpu-elf-defs.test +++ /dev/null @@ -1,28 +0,0 @@ -RUN: llvm-readobj -program-headers -sections -symbols -file-headers \ -RUN: %p/Inputs/trivial.elf-amdhsa-kaveri | FileCheck %s - -CHECK: ElfHeader { -CHECK: Ident { -CHECK: Class: 64-bit (0x2) -CHECK: DataEncoding: LittleEndian (0x1) -CHECK: Machine: EM_AMDGPU (0xE0) - - -CHECK: Section { -CHECK: Name: .text -CHECK: Type: SHT_PROGBITS (0x1) -CHECK: Flags [ (0xC00007 -CHECK: SHF_ALLOC (0x2) -CHECK: SHF_AMDGPU_HSA_AGENT (0x800000) -CHECK: SHF_AMDGPU_HSA_CODE (0x400000) -CHECK: SHF_EXECINSTR (0x4) -CHECK: SHF_WRITE (0x1) - -CHECK: Symbol { -CHECK: Name: hello_world -CHECK: Value: 0x0 -CHECK: Binding: Local (0x0) -CHECK: Type: AMDGPU_HSA_KERNEL (0xA) - -CHECK: ProgramHeader { -CHECK: Type: PT_AMDGPU_HSA_LOAD_CODE_AGENT (0x60000003) diff --git a/llvm/test/tools/llvm-readobj/elf-sec-flags.test b/llvm/test/tools/llvm-readobj/elf-sec-flags.test index 842ded3e9e5..8a977109238 100644 --- a/llvm/test/tools/llvm-readobj/elf-sec-flags.test +++ b/llvm/test/tools/llvm-readobj/elf-sec-flags.test @@ -1,29 +1,6 @@ # Check that llvm-readobj shows arch specific ELF section flags. -# RUN: yaml2obj -docnum 1 %s > %t-amdgpu.o -# RUN: llvm-readobj -s %t-amdgpu.o | FileCheck -check-prefix=AMD %s - -# AMD: Flags [ (0x300000) -# AMD-NEXT: SHF_AMDGPU_HSA_GLOBAL (0x100000) -# AMD-NEXT: SHF_AMDGPU_HSA_READONLY (0x200000) -# AMD-NEXT: ] - -# amdgpu.o ---- !ELF -FileHeader: - Class: ELFCLASS64 - Data: ELFDATA2LSB - OSABI: ELFOSABI_GNU - Type: ET_REL - Machine: EM_AMDGPU - Flags: [] -Sections: - - Name: .amdgpu - Type: SHT_PROGBITS - Flags: [SHF_AMDGPU_HSA_GLOBAL, SHF_AMDGPU_HSA_READONLY] - Size: 4 - -# RUN: yaml2obj -docnum 2 %s > %t-hex.o +# RUN: yaml2obj -docnum 1 %s > %t-hex.o # RUN: llvm-readobj -s %t-hex.o | FileCheck -check-prefix=HEX %s # HEX: Flags [ (0x10000000) @@ -44,7 +21,7 @@ Sections: Flags: [SHF_HEX_GPREL] Size: 4 -# RUN: yaml2obj -docnum 3 %s > %t-mips.o +# RUN: yaml2obj -docnum 2 %s > %t-mips.o # RUN: llvm-readobj -s %t-mips.o | FileCheck -check-prefix=MIPS %s # MIPS: Flags [ (0x38000000) @@ -67,7 +44,7 @@ Sections: Flags: [SHF_MIPS_GPREL, SHF_MIPS_MERGE, SHF_MIPS_NOSTRIP] Size: 4 -# RUN: yaml2obj -docnum 4 %s > %t-x86_64.o +# RUN: yaml2obj -docnum 3 %s > %t-x86_64.o # RUN: llvm-readobj -s %t-x86_64.o | FileCheck -check-prefix=X86_64 %s # X86_64: Flags [ (0x10000000) |