/llvm-project/llvm/test/tools/llvm-readobj/ELF/ |
H A D | file-header-os-abi.test | 4 # RUN: yaml2obj %s -DOSABI=ELFOSABI_NONE -o %t.osabi.none 5 # RUN: llvm-readobj --file-headers %t.osabi.none | FileCheck %s --match-full-lines --check-prefix=O… 6 # RUN: llvm-readelf --file-headers %t.osabi.none | FileCheck %s --match-full-lines --check-prefix=O… 8 # OSABI-NONE-LLVM: OS/ABI: SystemV (0x0) 9 # OSABI-NONE-GNU: OS/ABI: UNIX - System V 17 OSABI: [[OSABI]] 20 # RUN: yaml2obj %s -DOSABI=ELFOSABI_HPUX -o %t.osabi.hpux 21 # RUN: llvm-readobj --file-headers %t.osabi.hpux | FileCheck %s --match-full-lines --check-prefix=O… 22 # RUN: llvm-readelf --file-headers %t.osabi.hpux | FileCheck %s --match-full-lines --check-prefix=O… 24 # OSABI-HPUX-LLVM: OS/ABI: HPUX (0x1) [all …]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | elf-notes.ll | 1 ; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 < %s | FileCheck --check-prefix=OSABI-UNK %s 2 ; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=iceland < %s | FileCheck --check-prefix=OSABI-UNK %s 3 ; RUN: llc -mtriple=amdgcn-amd-unknown -mcpu=gfx802 -filetype=obj < %s | llvm-readelf --notes - | FileCheck --check-prefix=OSABI-UNK-ELF %s 4 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 < %s| FileCheck --check-prefix=OSABI-HSA %s 5 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=iceland < %s | FileCheck --check-prefix=OSABI-HSA %s 6 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx802 -filetype=obj < %s | llvm-readelf --notes - | FileCheck --check-prefix=OSABI-HSA-ELF %s 7 ; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 < %s | FileCheck --check-prefix=OSABI-PAL %s 8 ; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=iceland < %s | FileCheck --check-prefix=OSABI-PAL %s 9 ; RUN: llc -mtriple=amdgcn-amd-amdpal -mcpu=gfx802 -filetype=obj < %s | llvm-readelf --notes - | FileCheck --check-prefix=OSABI-PAL-ELF %s 12 ; OSABI [all...] |
H A D | code-object-v3.ll | 1 ; RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 < %s | FileCheck --check-prefixes=ALL-ASM,OSABI-AMDHSA-ASM %s 2 ; RUN: llc -filetype=obj -mtriple=amdgcn-amd-amdhsa -mcpu=gfx803 < %s | llvm-readelf -S -r -s --notes - | FileCheck --check-prefix=OSABI-AMDHSA-ELF %s 6 ; OSABI-AMDHSA-ASM-NOT: .hsa_code_object_version 7 ; OSABI-AMDHSA-ASM-NOT: .hsa_code_object_isa 8 ; OSABI-AMDHSA-ASM-NOT: .amdgpu_hsa_kernel 9 ; OSABI-AMDHSA-ASM-NOT: .amd_kernel_code_t 11 ; OSABI-AMDHSA-ASM: s_endpgm 12 ; OSABI-AMDHSA-ASM: .section .rodata,"a" 13 ; OSABI-AMDHSA-ASM: .p2align 6 14 ; OSABI [all...] |
/llvm-project/llvm/test/tools/yaml2obj/ELF/ |
H A D | header-osabi.yaml | 6 # RUN: llvm-readobj --file-headers %t.none | FileCheck %s --check-prefix=OSABI-NONE 7 # RUN: llvm-readobj --file-headers %t.default | FileCheck %s --check-prefix=OSABI-NONE 9 # OSABI-NONE: OS/ABI: SystemV (0x0) 16 OSABI: ELFOSABI_NONE 25 # RUN: llvm-readobj --file-headers %t.hpux | FileCheck %s --check-prefix=OSABI-HPUX 27 # OSABI-HPUX: OS/ABI: HPUX (0x1) 34 OSABI: ELFOSABI_HPUX 37 # RUN: llvm-readobj --file-headers %t.netbsd | FileCheck %s --check-prefix=OSABI-NETBSD 39 # OSABI-NETBSD: OS/ABI: NetBSD (0x2) 46 OSABI: ELFOSABI_NETBSD [all …]
|
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | isa-version-pal.s | 1 …llvm-mc -triple amdgcn-amd-unknown -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI-UNK-ERR %s 2 …lvm-mc -triple amdgcn-amd-unknown -mcpu=iceland %s 2>&1 | FileCheck --check-prefix=OSABI-UNK-ERR %s 3 …hsa --amdhsa-code-object-version=4 -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI-HSA-ERR %s 4 …sa --amdhsa-code-object-version=4 -mcpu=iceland %s 2>&1 | FileCheck --check-prefix=OSABI-HSA-ERR %s 5 // RUN: llvm-mc -triple amdgcn-amd-amdpal -mcpu=gfx802 %s | FileCheck --check-prefix=OSABI-PAL %s 6 // RUN: llvm-mc -triple amdgcn-amd-amdpal -mcpu=iceland %s | FileCheck --check-prefix=OSABI-PAL %s 7 …llvm-mc -triple amdgcn-amd-unknown -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI-UNK-ERR %s 8 // RUN: not llvm-mc -triple amdgcn-amd-amdpal -mcpu=gfx803 %s 2>&1 | FileCheck --check-prefix=OSABI… 10 // OSABI-PAL: .amd_amdgpu_isa "amdgcn-amd-amdpal--gfx802" 11 // OSABI-UNK-ERR: error: target id must match options [all …]
|
H A D | isa-version-unk.s | 1 // RUN: llvm-mc -triple amdgcn-amd-unknown -mcpu=gfx802 %s | FileCheck --check-prefix=OSABI-UNK %s 2 // RUN: llvm-mc -triple amdgcn-amd-unknown -mcpu=iceland %s | FileCheck --check-prefix=OSABI-UNK %s 3 …llvm-mc -triple amdgcn-amd-unknown -mcpu=gfx803 %s 2>&1 | FileCheck --check-prefix=OSABI-UNK-ERR %s 4 …hsa --amdhsa-code-object-version=4 -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI-HSA-ERR %s 5 …sa --amdhsa-code-object-version=4 -mcpu=iceland %s 2>&1 | FileCheck --check-prefix=OSABI-HSA-ERR %s 6 // RUN: not llvm-mc -triple amdgcn-amd-amdpal -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI… 7 …llvm-mc -triple amdgcn-amd-amdpal -mcpu=iceland %s 2>&1 | FileCheck --check-prefix=OSABI-PAL-ERR %s 9 // OSABI-UNK: .amd_amdgpu_isa "amdgcn-amd-unknown--gfx802" 10 // OSABI-UNK-ERR: error: target id must match options 11 // OSABI-HSA-ERR: error: .amdgcn_target directive's target id amdgcn-amd-unknown--gfx802 does not m… [all …]
|
H A D | isa-version-hsa.s | 1 …llvm-mc -triple amdgcn-amd-unknown -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI-UNK-ERR %s 2 …lvm-mc -triple amdgcn-amd-unknown -mcpu=iceland %s 2>&1 | FileCheck --check-prefix=OSABI-UNK-ERR %s 3 …n-amd-amdhsa --amdhsa-code-object-version=4 -mcpu=gfx802 %s | FileCheck --check-prefix=OSABI-HSA %s 4 …-amd-amdhsa --amdhsa-code-object-version=4 -mcpu=iceland %s | FileCheck --check-prefix=OSABI-HSA %s 5 …hsa --amdhsa-code-object-version=4 -mcpu=gfx803 %s 2>&1 | FileCheck --check-prefix=OSABI-HSA-ERR %s 6 // RUN: not llvm-mc -triple amdgcn-amd-amdpal -mcpu=gfx802 %s 2>&1 | FileCheck --check-prefix=OSABI… 7 …llvm-mc -triple amdgcn-amd-amdpal -mcpu=iceland %s 2>&1 | FileCheck --check-prefix=OSABI-PAL-ERR %s 9 // OSABI-HSA: .amdgcn_target "amdgcn-amd-amdhsa--gfx802" 10 // OSABI-UNK-ERR: error: .amdgcn_target directive's target id amdgcn-amd-amdhsa--gfx802 does not ma… 11 // OSABI-HSA-ERR: error: .amdgcn_target directive's target id amdgcn-amd-amdhsa--gfx802 does not ma… [all …]
|
/llvm-project/llvm/test/Object/AMDGPU/ |
H A D | elf-header-osabi.yaml | 15 # YAML-HSA: OSABI: ELFOSABI_AMDGPU_HSA 16 # YAML-PAL: OSABI: ELFOSABI_AMDGPU_PAL 17 # YAML-MESA3D: OSABI: ELFOSABI_AMDGPU_MESA3D 24 OSABI: ELFOSABI_AMDGPU_HSA 35 OSABI: ELFOSABI_AMDGPU_PAL 46 OSABI: ELFOSABI_AMDGPU_MESA3D
|
/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackendELF.h | 19 uint8_t OSABI; 20 ARMAsmBackendELF(const Target &T, bool isThumb, uint8_t OSABI, 22 : ARMAsmBackend(T, isThumb, Endian), OSABI(OSABI) {} in ARMAsmBackendELF() argument 26 return createARMELFObjectWriter(OSABI);
|
/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaELFObjectWriter.cpp | 28 XtensaObjectWriter(uint8_t OSABI); 40 XtensaObjectWriter::XtensaObjectWriter(uint8_t OSABI) in XtensaObjectWriter() argument 41 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_XTENSA, in XtensaObjectWriter() 59 llvm::createXtensaObjectWriter(uint8_t OSABI, bool IsLittleEndian) { in createXtensaObjectWriter() argument 60 return std::make_unique<XtensaObjectWriter>(OSABI); in createXtensaObjectWriter()
|
H A D | XtensaAsmBackend.cpp | 28 uint8_t OSABI; member in llvm::XtensaMCAsmBackend 32 XtensaMCAsmBackend(uint8_t osABI, bool isLE) in XtensaMCAsmBackend() argument 33 : MCAsmBackend(llvm::endianness::little), OSABI(osABI), in XtensaMCAsmBackend() 52 return createXtensaObjectWriter(OSABI, IsLittleEndian); in createObjectTargetWriter() 215 uint8_t OSABI = in createXtensaMCAsmBackend() 217 return new llvm::XtensaMCAsmBackend(OSABI, true); 213 uint8_t OSABI = createXtensaMCAsmBackend() local
|
/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiELFObjectWriter.cpp | 22 explicit LanaiELFObjectWriter(uint8_t OSABI); 35 LanaiELFObjectWriter::LanaiELFObjectWriter(uint8_t OSABI) in LanaiELFObjectWriter() argument 36 : MCELFObjectTargetWriter(/*Is64Bit_=*/false, OSABI, ELF::EM_LANAI, in LanaiELFObjectWriter() 91 llvm::createLanaiELFObjectWriter(uint8_t OSABI) { in createLanaiELFObjectWriter() argument 92 return std::make_unique<LanaiELFObjectWriter>(OSABI); in createLanaiELFObjectWriter()
|
/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUELFObjectWriter.cpp | 21 AMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, bool HasRelocationAddend); 31 AMDGPUELFObjectWriter::AMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, in AMDGPUELFObjectWriter() argument 33 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_AMDGPU, in AMDGPUELFObjectWriter() 99 llvm::createAMDGPUELFObjectWriter(bool Is64Bit, uint8_t OSABI, in createAMDGPUELFObjectWriter() argument 101 return std::make_unique<AMDGPUELFObjectWriter>(Is64Bit, OSABI, in createAMDGPUELFObjectWriter()
|
/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFELFObjectWriter.cpp | 24 BPFELFObjectWriter(uint8_t OSABI); 34 BPFELFObjectWriter::BPFELFObjectWriter(uint8_t OSABI) in BPFELFObjectWriter() argument 35 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_BPF, in BPFELFObjectWriter() 87 llvm::createBPFELFObjectWriter(uint8_t OSABI) { in createBPFELFObjectWriter() argument 88 return std::make_unique<BPFELFObjectWriter>(OSABI); in createBPFELFObjectWriter()
|
/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchELFObjectWriter.cpp | 23 LoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, bool EnableRelax); 39 LoongArchELFObjectWriter::LoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, in LoongArchELFObjectWriter() argument 41 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_LOONGARCH, in LoongArchELFObjectWriter() 100 llvm::createLoongArchELFObjectWriter(uint8_t OSABI, bool Is64Bit, bool Relax) { in createLoongArchELFObjectWriter() argument 101 return std::make_unique<LoongArchELFObjectWriter>(OSABI, Is64Bit, Relax); in createLoongArchELFObjectWriter()
|
H A D | LoongArchAsmBackend.h | 29 uint8_t OSABI; variable 35 LoongArchAsmBackend(const MCSubtargetInfo &STI, uint8_t OSABI, bool Is64Bit, in LoongArchAsmBackend() argument 39 STI(STI), OSABI(OSABI), Is64Bit(Is64Bit), TargetOptions(Options) {} in LoongArchAsmBackend()
|
/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCAsmBackend.cpp | 204 uint8_t OSABI; member in __anon91c641a40511::ELFSystemZAsmBackend 207 ELFSystemZAsmBackend(uint8_t OsABI) : SystemZMCAsmBackend(), OSABI(OsABI){}; in ELFSystemZAsmBackend() argument 211 return createSystemZELFObjectWriter(OSABI); in createObjectTargetWriter() 234 uint8_t OSABI = in createSystemZMCAsmBackend() local 236 return new ELFSystemZAsmBackend(OSABI); in createSystemZMCAsmBackend()
|
H A D | SystemZELFObjectWriter.cpp | 29 SystemZELFObjectWriter(uint8_t OSABI); 40 SystemZELFObjectWriter::SystemZELFObjectWriter(uint8_t OSABI) in SystemZELFObjectWriter() argument 41 : MCELFObjectTargetWriter(/*Is64Bit_=*/true, OSABI, ELF::EM_S390, in SystemZELFObjectWriter() 204 llvm::createSystemZELFObjectWriter(uint8_t OSABI) { in createSystemZELFObjectWriter() 205 return std::make_unique<SystemZELFObjectWriter>(OSABI); in createSystemZELFObjectWriter() 203 createSystemZELFObjectWriter(uint8_t OSABI) createSystemZELFObjectWriter() argument
|
/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
H A D | MSP430ELFObjectWriter.cpp | 23 MSP430ELFObjectWriter(uint8_t OSABI) in MSP430ELFObjectWriter() argument 24 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_MSP430, in MSP430ELFObjectWriter() 55 llvm::createMSP430ELFObjectWriter(uint8_t OSABI) { in createMSP430ELFObjectWriter() argument 56 return std::make_unique<MSP430ELFObjectWriter>(OSABI); in createMSP430ELFObjectWriter()
|
H A D | MSP430AsmBackend.cpp | 29 uint8_t OSABI; 35 MSP430AsmBackend(const MCSubtargetInfo &STI, uint8_t OSABI) 36 : MCAsmBackend(llvm::endianness::little), OSABI(OSABI) {} in MSP430AsmBackend() argument 46 return createMSP430ELFObjectWriter(OSABI); in createObjectTargetWriter() 30 uint8_t OSABI; global() member in __anon69368c640111::MSP430AsmBackend
|
/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
H A D | M68kAsmBackend.cpp | 288 uint8_t OSABI; 289 M68kELFAsmBackend(const Target &T, const MCSubtargetInfo &STI, uint8_t OSABI) 290 : M68kAsmBackend(T, STI), OSABI(OSABI) {} 294 return createM68kELFObjectWriter(OSABI); 305 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); 306 return new M68kELFAsmBackend(T, STI, OSABI); 220 uint8_t OSABI; global() member in __anondaed27e20211::M68kELFAsmBackend 221 M68kELFAsmBackend(const Target & T,uint8_t OSABI) M68kELFAsmBackend() argument 237 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); createM68kAsmBackend() local
|
H A D | M68kELFObjectWriter.cpp | 30 M68kELFObjectWriter(uint8_t OSABI); 40 M68kELFObjectWriter::M68kELFObjectWriter(uint8_t OSABI) in M68kELFObjectWriter() argument 41 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_68K, /* RELA */ true) {} in M68kELFObjectWriter() 169 llvm::createM68kELFObjectWriter(uint8_t OSABI) { in createM68kELFObjectWriter() argument 170 return std::make_unique<M68kELFObjectWriter>(OSABI); in createM68kELFObjectWriter()
|
/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRELFObjectWriter.cpp | 25 AVRELFObjectWriter(uint8_t OSABI); 33 AVRELFObjectWriter::AVRELFObjectWriter(uint8_t OSABI) 34 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_AVR, true) {} in AVRELFObjectWriter() argument 155 std::unique_ptr<MCObjectTargetWriter> createAVRELFObjectWriter(uint8_t OSABI) { 156 return std::make_unique<AVRELFObjectWriter>(OSABI); in createAVRELFObjectWriter() argument
|
/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVELFObjectWriter.cpp | 24 RISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit); 43 RISCVELFObjectWriter::RISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit) in RISCVELFObjectWriter() argument 44 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_RISCV, in RISCVELFObjectWriter() 151 llvm::createRISCVELFObjectWriter(uint8_t OSABI, bool Is64Bit) { in createRISCVELFObjectWriter() argument 152 return std::make_unique<RISCVELFObjectWriter>(OSABI, Is64Bit); in createRISCVELFObjectWriter()
|
H A D | RISCVAsmBackend.h | 26 uint8_t OSABI; variable 32 RISCVAsmBackend(const MCSubtargetInfo &STI, uint8_t OSABI, bool Is64Bit, in RISCVAsmBackend() argument 35 STI(STI), OSABI(OSABI), Is64Bit(Is64Bit), TargetOptions(Options) { in RISCVAsmBackend()
|