llvm-project/clang/lib/Headers
Luo, Yuanke 55fceef61e [X86][AMX] Fix typo of the headerfile.
Differential Revision: https://reviews.llvm.org/D138547
2022-11-24 10:33:44 +08:00
..
cuda_wrappers [CUDA] Work around compatibility issue with libstdc++ 11.1.0 2021-05-24 11:07:09 -07:00
hlsl [HLSL] add sin library function 2022-11-16 18:29:50 -08:00
openmp_wrappers [AMDGPU][OpenMP] Use complex definitions from complex_cmath.h 2021-09-09 10:55:17 +05:30
ppc_wrappers [PowerPC] Replace __ppc64__ with __powerpc64__ 2022-11-06 16:16:50 -08:00
CMakeLists.txt [LoongArch] Fix issue on CMake Xcode build configuration 2022-11-22 16:49:50 +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][AMDGCN] Enable complex functions 2021-08-24 12:40:41 +05:30
__clang_cuda_device_functions.h [clang] Replace asm with __asm__ in cuda header 2021-08-05 18:46:57 +01:00
__clang_cuda_intrinsics.h [CUDA][FIX] Make shfl[_sync] for unsigned long long non-recursive 2022-07-21 12:36:54 -05:00
__clang_cuda_libdevice_declares.h [OpenMP] Make CUDA math library functions SPMD amenable 2021-09-10 14:52:45 -04:00
__clang_cuda_math.h [NFC] Fix endif comments to match with include guard 2022-01-07 15:52:59 +08:00
__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] Add address space predicate funuctions. 2021-10-19 16:20:14 -04:00
__clang_cuda_texture_intrinsics.h [CUDA] make use of deprecated texture API conditional on CUDA version. 2022-11-17 11:38:16 -08:00
__clang_hip_cmath.h [OpenMP][AMDGCN] Initial math headers support 2021-08-02 14:38:52 +00:00
__clang_hip_libdevice_declares.h [HIP] add float to fp16 convert functions 2022-10-28 18:17:05 -04:00
__clang_hip_math.h [openmp] Annotate tmp variables with omp_thread_mem_alloc 2021-08-19 02:22:11 +01:00
__clang_hip_runtime_wrapper.h [HIP] Fix device malloc/free 2022-01-11 14:49:34 -05:00
__stddef_max_align_t.h
__wmmintrin_aes.h [X86] Add parentheses around casts in some of the X86 intrinsic headers. 2021-08-13 09:36:16 -07:00
__wmmintrin_pclmul.h [NFC] Cleanup miscellaneous header items 2022-04-26 14:36:49 -07:00
adxintrin.h
altivec.h [PowerPC] Fix parameters for __builtin_crypto_vsbox 2022-10-14 13:30:59 -05:00
ammintrin.h Check supported architectures in sseXYZ/avxXYZ headers 2021-09-14 09:57:54 +02:00
amxfp16intrin.h [X86][AMX] Fix typo of the headerfile. 2022-11-24 10:33:44 +08:00
amxintrin.h [Headers][X86] amxintrin.h - fixed unknown parameter Wdocumentation warning. NFC 2022-05-07 16:20:39 +01:00
arm64intr.h
arm_acle.h [AArch64] Make ACLE intrinsics always available part MTE 2022-10-18 11:03:02 +02:00
arm_cmse.h
arm_neon_sve_bridge.h [AArch64][SVE][NEON] Add NEON-SVE-Bridge intrinsics 2021-12-13 11:31:57 +00:00
armintr.h
avx2intrin.h [X86] Remove __builtin_ia32_padd/psub saturated intrinsics and use generic __builtin_elementwise_add/sub_sat 2022-02-08 15:00:10 +00:00
avx512bf16intrin.h [X86] Move 128/256-bit FP16/BF16 typedef to emmintrin.h or avxintrin.h, NFCI 2022-10-20 14:15:09 +08:00
avx512bitalgintrin.h
avx512bwintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
avx512cdintrin.h
avx512dqintrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
avx512erintrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
avx512fintrin.h [X86] Use correctly sized floating point literals in *zero_ps/pd. 2022-11-17 14:28:52 -08:00
avx512fp16intrin.h [X86] Move 128/256-bit FP16/BF16 typedef to emmintrin.h or avxintrin.h, NFCI 2022-10-20 14:15:09 +08:00
avx512ifmaintrin.h
avx512ifmavlintrin.h [X86] Add AVX-IFMA instructions. 2022-10-28 09:42:30 +08:00
avx512pfintrin.h
avx512vbmi2intrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
avx512vbmiintrin.h
avx512vbmivlintrin.h
avx512vlbf16intrin.h [X86] Add AVX-NE-CONVERT instructions. 2022-10-31 23:39:38 +08:00
avx512vlbitalgintrin.h
avx512vlbwintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
avx512vlcdintrin.h
avx512vldqintrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
avx512vlfp16intrin.h [X86][AVX512FP16] Relax limitation to AVX512FP16 intrinsics. NFCI 2022-08-23 11:35:16 +08:00
avx512vlintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
avx512vlvbmi2intrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
avx512vlvnniintrin.h [Headers][X86] Replace \operation with \code{.operation} 2022-05-08 10:46:26 +01:00
avx512vlvp2intersectintrin.h
avx512vnniintrin.h
avx512vp2intersectintrin.h
avx512vpopcntdqintrin.h
avx512vpopcntdqvlintrin.h
avxifmaintrin.h [X86] Add AVX-IFMA instructions. 2022-10-28 09:42:30 +08:00
avxintrin.h [X86] Use correctly sized floating point literals in *zero_ps/pd. 2022-11-17 14:28:52 -08:00
avxneconvertintrin.h [X86] Add AVX-NE-CONVERT instructions. 2022-10-31 23:39:38 +08:00
avxvnniint8intrin.h [X86] Add AVX-VNNI-INT8 instructions. 2022-10-28 10:39:54 +08:00
avxvnniintrin.h [Headers][X86] Replace \operation with \code{.operation} 2022-05-08 10:46:26 +01:00
bmi2intrin.h
bmiintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
builtins.h [Clang] Add an empty builtins.h file. 2021-07-16 12:50:04 -05:00
cet.h Add cet.h for writing CET-enabled assembly code 2020-05-19 14:03:17 +08:00
cetintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
cldemoteintrin.h [X86] Support intrinsic _mm_cldemote 2020-03-12 10:03:41 +08:00
clflushoptintrin.h
clwbintrin.h
clzerointrin.h
cmpccxaddintrin.h [X86] Add CMPCCXADD instructions. 2022-10-25 14:33:39 +08:00
cpuid.h [X86] Add AVX-NE-CONVERT instructions. 2022-10-31 23:39:38 +08:00
crc32intrin.h [X86] Add CRC32 feature. 2021-09-06 17:24:30 +08:00
emmintrin.h [X86] Use correctly sized floating point literals in *zero_ps/pd. 2022-11-17 14:28:52 -08:00
enqcmdintrin.h
f16cintrin.h [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals 2022-06-11 08:34:37 -07:00
float.h [clang][Headers] Only define FLT_EVAL_METHOD for C99 and later 2022-11-08 13:58:37 -03:00
fma4intrin.h
fmaintrin.h
fxsrintrin.h
gfniintrin.h [X86] Enable EVEX GFNI instructions without avx512bw. 2022-10-31 10:31:45 -07:00
hexagon_circ_brev_intrinsics.h [hexagon] Add {hvx,}hexagon_{protos,circ_brev...} 2021-06-30 22:58:56 -05:00
hexagon_protos.h [Hexagon] Add Hexagon v69 builtins to clang 2021-12-23 09:00:15 -08:00
hexagon_types.h [Hexagon] Driver/preprocessor options for Hexagon v69 2021-12-23 10:17:08 -08:00
hlsl.h [HLSL] Change WaveActiveCountBits to wrapper of __builtin_hlsl_wave_active_count_bits 2022-06-30 06:16:51 -07:00
hresetintrin.h [Headers][X86] Replace \operation with \code{.operation} 2022-05-08 10:46:26 +01:00
htmintrin.h
htmxlintrin.h
hvx_hexagon_protos.h [Hexagon] Add Hexagon v69 builtins to clang 2021-12-23 09:00:15 -08:00
ia32intrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
immintrin.h [X86] Add AVX-NE-CONVERT instructions. 2022-10-31 23:39:38 +08:00
intrin.h [MSVC, ARM64] Add __readx18 intrinsics 2022-05-23 10:59:12 -07:00
inttypes.h
invpcidintrin.h
iso646.h
keylockerintrin.h [Headers][X86] Replace \operation with \code{.operation} 2022-05-08 10:46:26 +01:00
larchintrin.h [LoongArch] Add intrinsics for ibar, break and syscall 2022-11-21 09:31:26 +08:00
limits.h [clang][Headers] Avoid compiler warnings in builtin headers 2022-08-03 17:56:17 -07:00
lwpintrin.h
lzcntintrin.h
mm3dnow.h
mm_malloc.h [Clang] Add attributes alloc_size and alloc_align to mm_malloc 2022-02-17 19:59:18 +01:00
mmintrin.h Check supported architectures in sseXYZ/avxXYZ headers 2021-09-14 09:57:54 +02:00
module.modulemap [Clang][SVE] Parse builtin type string for scalable vectors 2020-03-15 14:34:52 +00:00
movdirintrin.h
msa.h [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. 2020-02-11 11:47:30 +01:00
mwaitxintrin.h
nmmintrin.h Check supported architectures in sseXYZ/avxXYZ headers 2021-09-14 09:57:54 +02:00
opencl-c-base.h [OpenCL] Expose wg collective functions for CL3 SPIR targets 2022-05-30 10:48:49 +01:00
opencl-c.h [OpenCL] Guard read_write image3d with cl_khr_3d_image_writes 2022-11-09 13:17:59 +00:00
pconfigintrin.h
pkuintrin.h
pmmintrin.h [X86] Use the unaligned vector typedefs for the lddqu intrinsics pointer arguments (PR20670) 2022-03-17 10:42:29 +00:00
popcntintrin.h [X86] Enable constexpr on POPCNT intrinsics (PR31446) 2020-08-20 21:38:04 +01:00
prfchiintrin.h [X86][1/2] Support PREFETCHI instructions 2022-10-20 08:46:01 +08:00
prfchwintrin.h prfchwintrin.h: Make _m_prefetchw take a pointer to volatile (PR49124) 2021-08-02 15:16:04 +02:00
ptwriteintrin.h
raointintrin.h [X86][1/2] SUPPORT RAO-INT 2022-10-27 17:20:07 +08:00
rdpruintrin.h [X86] Add RDPRU instruction 2022-07-06 07:17:47 -07:00
rdseedintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
rtmintrin.h [X86] Fix some signedness errors in x86 headers 2022-05-08 09:42:58 +01:00
s390intrin.h
serializeintrin.h [X86] Add SERIALIZE instruction. 2020-04-02 16:19:23 +08:00
sgxintrin.h
shaintrin.h
smmintrin.h Fix duplicate word typos; NFC 2022-11-08 07:21:23 -05:00
stdalign.h
stdarg.h [clang][Headers] Do not define varargs macros for __need___va_list 2022-11-08 16:29:35 -03:00
stdatomic.h [clang][Headers] Avoid compiler warnings in builtin headers 2022-08-03 17:56:17 -07:00
stdbool.h [clang][Headers] Avoid compiler warnings in builtin headers 2022-08-03 17:56:17 -07:00
stddef.h [C2x] Implement support for nullptr and nullptr_t 2022-10-14 10:06:02 -04:00
stdint.h [clang][Headers] Avoid compiler warnings in builtin headers 2022-08-03 17:56:17 -07:00
stdnoreturn.h [clang][Headers] Avoid compiler warnings in builtin headers 2022-08-03 17:56:17 -07:00
tbmintrin.h
tgmath.h
tmmintrin.h [X86] Remove __builtin_ia32_pabs intrinsics and use generic __builtin_elementwise_abs 2022-01-24 11:25:21 +00:00
tsxldtrkintrin.h [X86] Add TSXLDTRK instructions. 2020-04-09 13:17:29 +08:00
uintrintrin.h [Headers][X86] Replace \operation with \code{.operation} 2022-05-08 10:46:26 +01:00
unwind.h [clang] [Headers] Check __SEH__, when checking if ARM EHABI is implied 2022-06-06 23:21:05 +03:00
vadefs.h
vaesintrin.h [NFC] Fix endif comments to match with include guard 2022-01-07 15:52:59 +08:00
varargs.h
vecintrin.h [SystemZ] Add support for new cpu architecture - arch14 2021-07-26 16:57:28 +02:00
velintrin.h [clang][Headers] Avoid compiler warnings in builtin headers 2022-08-03 17:56:17 -07:00
velintrin_approx.h [Clang][VE] Add the rest of intrinsics to clang 2022-03-17 00:17:21 +09:00
velintrin_gen.h [Clang][VE] Add the rest of intrinsics to clang 2022-03-17 00:17:21 +09:00
vpclmulqdqintrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
waitpkgintrin.h
wasm_simd128.h [WebAssembly] Fix names of SIMD instructions containing '_zero' 2022-03-16 13:34:57 -07:00
wbnoinvdintrin.h
wmmintrin.h Check supported architectures in sseXYZ/avxXYZ headers 2021-09-14 09:57:54 +02:00
x86gprintrin.h Fix buildbot fail 2022-10-27 18:23:19 +08:00
x86intrin.h [X86] Add RDPRU instruction 2022-07-06 07:17:47 -07:00
xmmintrin.h [X86] Use correctly sized floating point literals in *zero_ps/pd. 2022-11-17 14:28:52 -08:00
xopintrin.h [X86] Add parentheses around casts in X86 intrinsic headers. 2021-08-14 18:14:44 -07:00
xsavecintrin.h
xsaveintrin.h
xsaveoptintrin.h
xsavesintrin.h
xtestintrin.h