summaryrefslogtreecommitdiffstats
path: root/llvm/test/Object
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2015-11-13 17:06:29 +0000
committerTom Stellard <thomas.stellard@amd.com>2015-11-13 17:06:29 +0000
commitf9f5f12ce79aa1c09fa34f76676d9f0bd1b79b39 (patch)
treea9493d8bc4033864077317677088bdef7ae4b02c /llvm/test/Object
parentc038e2db4d890969b016efc9a0f7c907c1fca19d (diff)
downloadbcm5719-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.yaml17
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]
...
OpenPOWER on IntegriCloud