summaryrefslogtreecommitdiffstats
path: root/llvm/test/Object/AMDGPU/elf64-amdgcn-amdhsa-definitions.yaml
blob: 1ffea244d3f02286a13743b8328db5c79b14b72f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# RUN: yaml2obj %s > %t.o
# RUN: llvm-readobj -s -file-headers %t.o | FileCheck --check-prefix=ELF %s
# RUN: obj2yaml %t.o | FileCheck --check-prefix=YAML %s

# ELF: Format: ELF64-amdgpu
# ELF: Arch: amdgcn
# ELF: ElfHeader {
# ELF:   Ident {
# ELF:     OS/ABI: AMDGPU_HSA (0x40)
# ELF:     ABIVersion: 0
# ELF:   }
# ELF:   Machine: EM_AMDGPU (0xE0)
# ELF:   Flags [ (0x2)
# ELF:     EF_AMDGPU_ARCH_GCN (0x2)
# ELF:   ]
# ELF: }

# YAML: FileHeader
# YAML:   Class:   ELFCLASS64
# YAML:   Data:    ELFDATA2LSB
# YAML:   OSABI:   ELFOSABI_AMDGPU_HSA
# YAML:   Type:    ET_REL
# YAML:   Machine: EM_AMDGPU
# YAML:   Flags:   [ EF_AMDGPU_ARCH_GCN ]

--- !ELF
FileHeader:
  Class:   ELFCLASS64
  Data:    ELFDATA2LSB
  OSABI:   ELFOSABI_AMDGPU_HSA
  Type:    ET_REL
  Machine: EM_AMDGPU
  Flags:   [ EF_AMDGPU_ARCH_GCN ]
...
OpenPOWER on IntegriCloud