llvm/clang/lib/Headers
Sven van Haastregt 5a4a01460f [OpenCL] Move printf declaration to opencl-c-base.h
Supporting `printf` with `-fdeclare-opencl-builtins` would require
special handling (for e.g. varargs and format attributes) for just
this one function.  Instead, move the `printf` declaration to the
shared base header.

Differential Revision: https://reviews.llvm.org/D96789
2021-02-18 11:27:19 +00:00
..
cuda_wrappers [cuda][hip] Fix typoes in header wrappers. 2020-12-21 13:02:47 -05:00
openmp_wrappers [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers. 2020-10-29 23:24:49 +01:00
ppc_wrappers [PowerPC] [Clang] Port SSE4.1-compatible insert intrinsics 2020-11-10 10:52:13 +08:00
__clang_cuda_builtin_vars.h [CUDA] Added conversion functions to builtin vars. 2020-09-24 14:33:04 -07:00
__clang_cuda_cmath.h [OpenMP][CUDA][FIX] Use the new remquo overload only for OpenMP 2020-10-27 23:52:59 -05:00
__clang_cuda_complex_builtins.h [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers. 2020-10-29 23:24:49 +01:00
__clang_cuda_device_functions.h
__clang_cuda_intrinsics.h
__clang_cuda_libdevice_declares.h
__clang_cuda_math.h
__clang_cuda_math_forward_declares.h [HIP] Add signbit(long double) decl 2021-01-14 18:23:37 +00:00
__clang_cuda_runtime_wrapper.h [CUDA] Added conversion functions to builtin vars. 2020-09-24 14:33:04 -07:00
__clang_hip_cmath.h [hip] Fix <complex> compilation on Windows with VS2019. 2021-01-20 16:43:44 -05:00
__clang_hip_libdevice_declares.h [HIP] Restructure hip headers to add cmath 2020-10-06 14:48:53 +00:00
__clang_hip_math.h [HIP] Fix HIP rounding math intrinsics 2020-10-22 15:57:09 +00:00
__clang_hip_runtime_wrapper.h [HIP] Add __managed__ macro to header 2021-02-04 16:22:42 -05:00
__stddef_max_align_t.h
__wmmintrin_aes.h
__wmmintrin_pclmul.h
adxintrin.h
altivec.h [PowerPC] Add variants of 64-bit vector types for vec_sel. 2021-01-11 03:52:16 +00:00
ammintrin.h
amxintrin.h [X86][AMX] Fix the typo. 2021-01-19 16:57:34 +08:00
arm64intr.h
arm_acle.h [AArch64] Adding ACLE intrinsics for the LS64 extension 2021-01-14 09:43:58 +00:00
arm_cmse.h
armintr.h
avx2intrin.h
avx512bf16intrin.h
avx512bitalgintrin.h
avx512bwintrin.h
avx512cdintrin.h
avx512dqintrin.h
avx512erintrin.h
avx512fintrin.h [X86] Convert fmin/fmax _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) 2021-02-15 08:52:06 +08:00
avx512ifmaintrin.h
avx512ifmavlintrin.h
avx512pfintrin.h
avx512vbmi2intrin.h
avx512vbmiintrin.h
avx512vbmivlintrin.h
avx512vlbf16intrin.h
avx512vlbitalgintrin.h
avx512vlbwintrin.h
avx512vlcdintrin.h
avx512vldqintrin.h
avx512vlintrin.h
avx512vlvbmi2intrin.h
avx512vlvnniintrin.h [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
avx512vlvp2intersectintrin.h
avx512vnniintrin.h
avx512vp2intersectintrin.h
avx512vpopcntdqintrin.h
avx512vpopcntdqvlintrin.h
avxintrin.h [X86] Correct some cross references in avxintrin.h. 2021-01-25 18:49:28 -08:00
avxvnniintrin.h [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
bmi2intrin.h
bmiintrin.h
cet.h
cetintrin.h
cldemoteintrin.h
clflushoptintrin.h
clwbintrin.h
clzerointrin.h
CMakeLists.txt [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
cpuid.h [clang] Add missing header guard in <cpuid.h> 2020-11-10 19:34:25 -08:00
emmintrin.h [x86] Fix trivial typo in emmintrin.h 2021-01-25 17:28:05 -08:00
enqcmdintrin.h
f16cintrin.h
float.h
fma4intrin.h
fmaintrin.h
fxsrintrin.h
gfniintrin.h [X86] use macros to split GFNI intrinsics into different kinds 2020-11-06 16:03:38 +08:00
hresetintrin.h [X86] Add HRESET instruction. 2020-10-13 08:47:26 +08:00
htmintrin.h
htmxlintrin.h
ia32intrin.h [X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446) 2020-08-23 16:11:58 +01:00
immintrin.h [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
intrin.h [MS] Add more 128bit cmpxchg intrinsics for AArch64 2020-11-25 12:07:28 -08:00
inttypes.h
invpcidintrin.h
iso646.h
keylockerintrin.h [X86] Sync AESENC/DEC Key Locker builtins with gcc. 2020-10-04 12:09:41 -07:00
limits.h
lwpintrin.h
lzcntintrin.h
mm3dnow.h
mm_malloc.h [clang] [Headers] Use the corresponding _aligned_free or __mingw_aligned_free in _mm_free 2020-12-04 11:34:12 +02:00
mmintrin.h
module.modulemap
movdirintrin.h
msa.h
mwaitxintrin.h
nmmintrin.h
opencl-c-base.h [OpenCL] Move printf declaration to opencl-c-base.h 2021-02-18 11:27:19 +00:00
opencl-c.h [OpenCL] Move printf declaration to opencl-c-base.h 2021-02-18 11:27:19 +00:00
pconfigintrin.h
pkuintrin.h
pmmintrin.h
popcntintrin.h [X86] Enable constexpr on POPCNT intrinsics (PR31446) 2020-08-20 21:38:04 +01:00
prfchwintrin.h
ptwriteintrin.h
rdseedintrin.h
rtmintrin.h
s390intrin.h
serializeintrin.h
sgxintrin.h
shaintrin.h
smmintrin.h
stdalign.h
stdarg.h
stdatomic.h
stdbool.h
stddef.h
stdint.h
stdnoreturn.h
tbmintrin.h
tgmath.h
tmmintrin.h
tsxldtrkintrin.h
uintrintrin.h [X86] Add User Interrupts(UINTR) instructions 2020-10-22 17:33:07 +08:00
unwind.h
vadefs.h
vaesintrin.h
varargs.h
vecintrin.h [SystemZ] Fix vecintrin.h to not emit alignment hints in vec_xl/vec_xst. 2021-02-12 18:26:36 -06:00
vpclmulqdqintrin.h
waitpkgintrin.h
wasm_simd128.h
wbnoinvdintrin.h
wmmintrin.h
x86gprintrin.h [X86] Add User Interrupts(UINTR) instructions 2020-10-22 17:33:07 +08:00
x86intrin.h
xmmintrin.h
xopintrin.h
xsavecintrin.h
xsaveintrin.h
xsaveoptintrin.h
xsavesintrin.h
xtestintrin.h