diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2015-11-13 17:06:29 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2015-11-13 17:06:29 +0000 |
commit | f9f5f12ce79aa1c09fa34f76676d9f0bd1b79b39 (patch) | |
tree | a9493d8bc4033864077317677088bdef7ae4b02c /llvm/test/Object | |
parent | c038e2db4d890969b016efc9a0f7c907c1fca19d (diff) | |
download | bcm5719-llvm-f9f5f12ce79aa1c09fa34f76676d9f0bd1b79b39.tar.gz bcm5719-llvm-f9f5f12ce79aa1c09fa34f76676d9f0bd1b79b39.zip |
ELFYAML: Add support for parsing AMDGPU section attribute flags
Reviewers: silvas
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D14444
llvm-svn: 253052
Diffstat (limited to 'llvm/test/Object')
-rw-r--r-- | llvm/test/Object/AMDGPU/elf-definitios.yaml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/llvm/test/Object/AMDGPU/elf-definitios.yaml b/llvm/test/Object/AMDGPU/elf-definitios.yaml index 1d9821a978d..5f5e200b49b 100644 --- a/llvm/test/Object/AMDGPU/elf-definitios.yaml +++ b/llvm/test/Object/AMDGPU/elf-definitios.yaml @@ -1,7 +1,16 @@ # RUN: yaml2obj -format=elf %s > %t.o -# RUN: llvm-readobj -file-headers %t.o | FileCheck %s +# RUN: llvm-readobj -s -file-headers %t.o | FileCheck %s # 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: } --- FileHeader: @@ -9,4 +18,10 @@ FileHeader: Data: ELFDATA2LSB Type: ET_REL Machine: EM_AMDGPU + +Sections: + - Name: .shf_amdgpu + Type: SHT_PROGBITS + Flags: [ SHF_AMDGPU_HSA_GLOBAL, SHF_AMDGPU_HSA_READONLY, + SHF_AMDGPU_HSA_CODE, SHF_AMDGPU_HSA_AGENT] ... |