freebsd-dev/contrib/llvm-project/llvm/lib/Target
Piotr Kubaj a1ffc2fe9c llvm: make sure to use ELFv2 ABI on powerpc64
Currently LLVM is more or less set up to use ELFv2, but it still defaults to
ELFv1 in some places. This causes lld to generate broken binaries when used
with LTO.

PR:	269455
Approved by:	dim
MFC after:	3 days
2023-02-17 00:53:30 +01:00
..
AArch64 Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a 2023-02-08 20:05:19 +01:00
AMDGPU Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a 2023-02-08 20:05:19 +01:00
ARC Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f 2023-02-08 20:03:59 +01:00
ARM Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a 2023-02-08 20:05:19 +01:00
AVR Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b 2023-02-08 20:04:38 +01:00
BPF Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f 2023-02-08 20:03:59 +01:00
CSKY Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b 2023-02-08 20:04:38 +01:00
DirectX Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4 2023-02-08 20:04:48 +01:00
Hexagon Merge llvm-project release/15.x llvmorg-15.0.2-10-gf3c5289e7846 2023-02-08 20:05:09 +01:00
Lanai Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f 2023-02-08 20:03:59 +01:00
LoongArch Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4 2023-02-08 20:04:48 +01:00
M68k Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f 2023-02-08 20:03:59 +01:00
Mips Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4 2023-02-08 20:04:48 +01:00
MSP430 Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f 2023-02-08 20:03:59 +01:00
NVPTX Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b 2023-02-08 20:04:38 +01:00
PowerPC llvm: make sure to use ELFv2 ABI on powerpc64 2023-02-17 00:53:30 +01:00
RISCV Merge llvm-project release/15.x llvmorg-15.0.0-9-g1c73596d3454 2023-02-08 20:05:02 +01:00
Sparc Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8a 2023-02-08 20:05:19 +01:00
SPIRV Merge llvm-project release/15.x llvmorg-15.0.2-10-gf3c5289e7846 2023-02-08 20:05:09 +01:00
SystemZ Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4 2023-02-08 20:04:48 +01:00
VE Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b 2023-02-08 20:04:38 +01:00
WebAssembly Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4 2023-02-08 20:04:48 +01:00
X86 Merge llvm-project release/15.x llvmorg-15.0.2-10-gf3c5289e7846 2023-02-08 20:05:09 +01:00
XCore Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206b 2023-02-08 20:04:38 +01:00
Target.cpp Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 2020-07-31 21:22:58 +00:00
TargetIntrinsicInfo.cpp Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00
TargetLoweringObjectFile.cpp Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1f 2023-02-08 20:03:59 +01:00
TargetMachine.cpp Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00
TargetMachineC.cpp Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787 2023-02-08 20:02:26 +01:00