llvm-project/clang/lib/Basic/Targets
Rainer Orth 1e56821bac [Linux] Hack around Linux/sparc <bits/stdio-ldbl.h>
I've been using this hack to work around the Linux/sparc64 compile failure
described in Issue #47994
<https://github.com/llvm/llvm-project/issues/47994>, especially since the
underlying glibc PR build/27558
<https://sourceware.org/bugzilla/show_bug.cgi?id=27558> doesn't seem to be
making progress and some fix is required to have LLVM build on
`sparc64-unknown-linux-gnu` at all, as evidenced on the buildbot.

Tested on `sparc64-unknown-linux-gnu`.

Differential Revision: https://reviews.llvm.org/D133405
2022-09-10 09:37:35 +02:00
..
AArch64.cpp [clang][AArch64][SVE] Change SVE_VECTOR_OPERATORS macro for VLA vectors 2022-08-11 13:23:52 +00:00
AArch64.h [AArch64] Always allow the __bf16 type 2022-08-04 18:35:27 +01:00
AMDGPU.cpp [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
AMDGPU.h [clang] Convert for_each to range-based for loops (NFC) 2022-06-10 22:39:45 -07:00
ARC.cpp
ARC.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
ARM.cpp [ARM][AArch64] Add missing v8.x checks 2022-02-22 09:07:59 +00:00
ARM.h [clang][ARM] Emit warnings when PACBTI-M is used with unsupported architectures 2022-01-28 09:59:58 +00:00
AVR.cpp [compiler-rt][builtins] Fix wrong ABI of AVR __mulqi3 & __mulhi3 2022-05-06 13:46:49 +00:00
AVR.h [clang][AVR] Implement standard calling convention for AVR and AVRTiny 2022-03-24 02:08:22 +00:00
BPF.cpp [Basic] Use llvm::is_contained (NFC) 2021-10-10 08:52:14 -07:00
BPF.h [BPF] add support for 32 bit registers in inline asm 2021-05-16 11:01:47 -07:00
CSKY.cpp [CSKY] Fix the conflict of default fpu features and -mfpu option 2022-05-23 10:44:55 +08:00
CSKY.h [clang] Remove redundant virtual specifies (NFC) 2022-07-24 22:02:58 -07:00
DirectX.cpp Add clang DirectX target support 2022-03-28 15:00:50 -05:00
DirectX.h [HLSL] Enable half type for hlsl. 2022-06-23 12:56:26 -07:00
Hexagon.cpp [Hexagon] Driver/preprocessor options for Hexagon v69 2021-12-23 10:17:08 -08:00
Hexagon.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
Lanai.cpp
Lanai.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
Le64.cpp [NFC] Remove reference to file deleted by D100981. 2021-04-22 10:40:18 -07:00
Le64.h [NFC] Remove reference to file deleted by D100981. 2021-04-22 10:40:18 -07:00
LoongArch.cpp [Clang][LoongArch] Add initial LoongArch target and driver support 2022-08-23 13:47:22 +08:00
LoongArch.h [Clang][LoongArch] Add initial LoongArch target and driver support 2022-08-23 13:47:22 +08:00
M68k.cpp Remove redundant string initialization (NFC) 2021-12-26 09:39:26 -08:00
M68k.h [cfe] Support target-specific escaped character in inline asm 2021-05-24 21:39:21 -07:00
MSP430.cpp
MSP430.h
Mips.cpp [Basic] Use llvm::is_contained (NFC) 2021-10-10 08:52:14 -07:00
Mips.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
NVPTX.cpp [OpenMP] Add `__CUDA_ARCH__` definition when offloading with OpenMP 2022-05-13 14:38:35 -04:00
NVPTX.h [clang] Use std::size instead of llvm::array_lengthof 2022-09-08 17:20:25 -06:00
OSTargets.cpp [clang-cl] Expose the /volatile:{iso,ms} choice via _ISO_VOLATILE 2022-08-23 14:29:52 +00:00
OSTargets.h [Linux] Hack around Linux/sparc <bits/stdio-ldbl.h> 2022-09-10 09:37:35 +02:00
PNaCl.cpp
PNaCl.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
PPC.cpp [clang][AIX] Add option to control quadword lock free atomics ABI on AIX 2022-07-27 01:56:25 +00:00
PPC.h [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
RISCV.cpp [RISCV] Add '32bit' feature to rv32 only builtins. 2022-09-06 14:46:35 -07:00
RISCV.h [RISCV] Move isValidCPUName to RISCVTargetInfo. NFC 2022-08-11 10:01:56 -07:00
SPIR.cpp [SPIR-V] Add SPIR-V triple and clang target info. 2021-11-08 13:34:10 +00:00
SPIR.h [CUDA][SPIRV] Assign global address space to CUDA kernel arguments 2022-02-24 20:51:43 -08:00
Sparc.cpp [Sparc] Don't define __sparcv9 and __sparcv9__ when targeting V8+ 2022-01-21 09:57:17 -08:00
Sparc.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00
SystemZ.cpp [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
SystemZ.h [SystemZ] Improve handling of vector alignments. 2022-09-08 17:33:05 +02:00
TCE.cpp
TCE.h [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL 2021-05-18 10:27:35 +03:00
VE.cpp [Clang][VE] Add vector load intrinsics 2022-03-12 09:09:57 +09:00
VE.h
WebAssembly.cpp [clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-08 09:12:46 -07:00
WebAssembly.h [WebAssembly] Add new target feature in support of 'extended-const' proposal 2022-03-07 16:45:42 -08:00
X86.cpp Support of expression granularity for _Float16. 2022-08-25 08:26:53 -04:00
X86.h Add a missing override keyword. NFC. 2022-08-25 14:50:28 +02:00
XCore.cpp [clang][XCore] Define __xcore__ for XCore target. 2021-04-26 15:06:04 +01:00
XCore.h Introduce _BitInt, deprecate _ExtInt 2021-12-06 12:52:01 -05:00