38 lines · yaml
1# RUN: yaml2obj --docnum=1 %s -o %t.o.12# RUN: llvm-readobj -S --file-headers %t.o.1 | FileCheck --check-prefixes=ELF-ALL,ELF-XNACK-NONE %s3# RUN: obj2yaml %t.o.1 | FileCheck --check-prefixes=YAML-XNACK-NONE %s4# RUN: yaml2obj --docnum=2 %s -o %t.o.25# RUN: llvm-readobj -S --file-headers %t.o.2 | FileCheck --check-prefixes=ELF-ALL,ELF-XNACK-GFX801 %s6# RUN: obj2yaml %t.o.2 | FileCheck --check-prefixes=YAML-XNACK-GFX801 %s7 8# ELF-ALL: Flags [9# ELF-XNACK-NONE: EF_AMDGPU_FEATURE_XNACK_V3 (0x100)10# ELF-XNACK-GFX801: EF_AMDGPU_FEATURE_XNACK_V3 (0x100)11# ELF-XNACK-GFX801: EF_AMDGPU_MACH_AMDGCN_GFX801 (0x28)12# ELF-ALL: ]13 14# YAML-XNACK-NONE: Flags: [ EF_AMDGPU_MACH_NONE, EF_AMDGPU_FEATURE_XNACK_V3 ]15# YAML-XNACK-GFX801: Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801, EF_AMDGPU_FEATURE_XNACK_V3 ]16 17# Doc118--- !ELF19FileHeader:20 Class: ELFCLASS6421 Data: ELFDATA2LSB22 OSABI: ELFOSABI_NONE23 Type: ET_REL24 Machine: EM_AMDGPU25 Flags: [ EF_AMDGPU_FEATURE_XNACK_V3 ]26...27 28# Doc229--- !ELF30FileHeader:31 Class: ELFCLASS6432 Data: ELFDATA2LSB33 OSABI: ELFOSABI_NONE34 Type: ET_REL35 Machine: EM_AMDGPU36 Flags: [ EF_AMDGPU_MACH_AMDGCN_GFX801, EF_AMDGPU_FEATURE_XNACK_V3 ]37...38