..
cuda_wrappers
[cuda][hip] Fix typoes in header wrappers.
2020-12-21 13:02:47 -05:00
openmp_wrappers
[OpenMP] Make sure classes work on the device as they do on the host
2021-05-06 02:10:30 -05:00
ppc_wrappers
[PowerPC] [Clang] Port SSE4.1-compatible insert intrinsics
2020-11-10 10:52:13 +08:00
CMakeLists.txt
[RISCV][Clang] Update new overloading rules for RVV intrinsics.
2021-03-28 09:04:35 -07: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
[OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in wrapper headers
2020-07-10 18:53:34 -05:00
__clang_cuda_intrinsics.h
[CUDA] Fix order of memcpy arguments in __shfl_*(<64-bit type>).
2020-01-23 13:17:52 -08:00
__clang_cuda_libdevice_declares.h
[OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in wrapper headers
2020-07-10 18:53:34 -05:00
__clang_cuda_math.h
[CUDA] Work around a bug in rint/nearbyint caused by a broken implementation provided by CUDA.
2020-08-05 13:13:48 -07: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] Remove `noreturn` attribute from __assertfail().
2021-03-01 13:59:22 -08:00
__clang_hip_cmath.h
[HIP] Support overloaded math functions for hipRTC
2021-04-22 19:06:51 -04: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
[CUDA][HIP] Allow non-ODR use of host var in device
2021-04-19 14:45:24 -04:00
__clang_hip_runtime_wrapper.h
[HIP] Support overloaded math functions for hipRTC
2021-04-22 19:06:51 -04:00
__stddef_max_align_t.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
__wmmintrin_aes.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
__wmmintrin_pclmul.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
adxintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
altivec.h
[PowerPC] Re-commit ed87f512bb
2021-05-06 09:50:12 -05:00
ammintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
amxintrin.h
[X86][AMX] Add description for AMX new interface.
2021-04-27 16:05:11 +08:00
arm64intr.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
arm_acle.h
[AArch64] Implement __rndr, __rndrrs intrinsics
2021-03-15 17:51:48 +00:00
arm_cmse.h
[ARM][CMSE] Add CMSE header and builtins
2019-12-12 15:01:14 +00:00
armintr.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx2intrin.h
[X86] Support intrinsic _mm_broadcastsi128_si256
2020-03-12 10:56:39 +08:00
avx512bf16intrin.h
[X86] Enable intrinsics that convert float and bf16 data to each other
2019-06-11 01:17:28 +00:00
avx512bitalgintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512bwintrin.h
[X86] Update some av512 shift intrinsics to use "unsigned int" parameter instead of int to match Intel documentation
2020-05-22 20:12:57 -07:00
avx512cdintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512dqintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512erintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512fintrin.h
[X86] Support some missing intrinsics
2021-04-21 10:50:37 +08:00
avx512ifmaintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512ifmavlintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512pfintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vbmi2intrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vbmiintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vbmivlintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vlbf16intrin.h
[X86] Enable intrinsics that convert float and bf16 data to each other
2019-06-11 01:17:28 +00:00
avx512vlbitalgintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vlbwintrin.h
[X86] Update some av512 shift intrinsics to use "unsigned int" parameter instead of int to match Intel documentation
2020-05-22 20:12:57 -07:00
avx512vlcdintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vldqintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vlintrin.h
[X86] Update some av512 shift intrinsics to use "unsigned int" parameter instead of int to match Intel documentation
2020-05-22 20:12:57 -07:00
avx512vlvbmi2intrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vlvnniintrin.h
[X86] Support Intel avxvnni
2020-10-31 12:39:51 +08:00
avx512vlvp2intersectintrin.h
[X86] Add VP2INTERSECT instructions
2019-05-31 06:09:35 +00:00
avx512vnniintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vp2intersectintrin.h
[X86] Add VP2INTERSECT instructions
2019-05-31 06:09:35 +00:00
avx512vpopcntdqintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
avx512vpopcntdqvlintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
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
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
bmiintrin.h
Add header guards for header files that should not be included on the PS4 platform.
2020-04-30 16:17:34 -07:00
cet.h
Add cet.h for writing CET-enabled assembly code
2020-05-19 14:03:17 +08:00
cetintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
cldemoteintrin.h
[X86] Support intrinsic _mm_cldemote
2020-03-12 10:03:41 +08:00
clflushoptintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
clwbintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
clzerointrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00: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
[X86] Add ENQCMD instructions
2019-06-06 08:28:42 +00:00
f16cintrin.h
[X86] Remove semicolons at the end of intrinsics implemented as macros so they can be used as arguments to other intrinsics.
2019-05-19 01:01:52 +00:00
float.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
fma4intrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
fmaintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
fxsrintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
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
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
htmxlintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
ia32intrin.h
[X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446)
2020-08-23 16:11:58 +01:00
immintrin.h
[X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included.
2021-03-28 11:26:30 -07:00
intrin.h
[MS] Preserve base register %rbx around cpuid
2021-04-30 10:16:25 +08:00
inttypes.h
AIX system headers need stdint.h and inttypes.h to be re-enterable
2019-06-20 15:36:32 +00:00
invpcidintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
iso646.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
keylockerintrin.h
[X86] Sync AESENC/DEC Key Locker builtins with gcc.
2020-10-04 12:09:41 -07:00
limits.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
lwpintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
lzcntintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
mm3dnow.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
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
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
module.modulemap
[Clang][SVE] Parse builtin type string for scalable vectors
2020-03-15 14:34:52 +00:00
movdirintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
msa.h
[Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores.
2020-02-11 11:47:30 +01:00
mwaitxintrin.h
[X86] Mark various pointer arguments in builtins as const
2019-12-19 11:42:11 -08:00
nmmintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
opencl-c-base.h
[OpenCL] Prevent adding vendor extensions for all targets
2021-04-30 14:42:51 +01:00
opencl-c.h
[OpenCL] Remove pragma requirement from Arm dot extension.
2021-05-12 16:25:33 +01:00
pconfigintrin.h
[X86] Make `x86intrin.h`, `immintrin.h` includable with `-fno-gnu-inline-asm`.
2019-05-13 22:40:11 +00:00
pkuintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
pmmintrin.h
[X86] Mark various pointer arguments in builtins as const
2019-12-19 11:42:11 -08:00
popcntintrin.h
[X86] Enable constexpr on POPCNT intrinsics (PR31446)
2020-08-20 21:38:04 +01:00
prfchwintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
ptwriteintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
rdseedintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
rtmintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
s390intrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
serializeintrin.h
[X86] Add SERIALIZE instruction.
2020-04-02 16:19:23 +08:00
sgxintrin.h
[X86] Make `x86intrin.h`, `immintrin.h` includable with `-fno-gnu-inline-asm`.
2019-05-13 22:40:11 +00:00
shaintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
smmintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
stdalign.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
stdarg.h
Revert Include corecrt.h in stddef.h and vcruntime.h in stdarg.h to improve MS compatibility.
2019-05-08 22:01:20 +00:00
stdatomic.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
stdbool.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
stddef.h
Revert Include corecrt.h in stddef.h and vcruntime.h in stdarg.h to improve MS compatibility.
2019-05-08 22:01:20 +00:00
stdint.h
AIX system headers need stdint.h and inttypes.h to be re-enterable
2019-06-20 15:36:32 +00:00
stdnoreturn.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
tbmintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
tgmath.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
tmmintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
tsxldtrkintrin.h
[X86] Add TSXLDTRK instructions.
2020-04-09 13:17:29 +08:00
uintrintrin.h
[X86] Enable compilation of user interrupt handlers.
2021-04-23 11:43:57 +08:00
unwind.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
vadefs.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
vaesintrin.h
[X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included.
2021-03-28 11:26:30 -07:00
varargs.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
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
[X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included.
2021-03-28 11:26:30 -07:00
waitpkgintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
wasm_simd128.h
[WebAssembly] Use functions instead of macros for const SIMD intrinsics
2021-05-07 11:50:19 -07:00
wbnoinvdintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
wmmintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
x86gprintrin.h
[X86] Add User Interrupts(UINTR) instructions
2020-10-22 17:33:07 +08:00
x86intrin.h
Add header guards for header files that should not be included on the PS4 platform.
2020-04-30 16:17:34 -07:00
xmmintrin.h
[X86] Fix implicit sign conversion warnings in X86 headers.
2020-04-07 11:25:08 +01:00
xopintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
xsavecintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
xsaveintrin.h
[X86] Remove semicolons at the end of intrinsics implemented as macros so they can be used as arguments to other intrinsics.
2019-05-19 01:01:52 +00:00
xsaveoptintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
xsavesintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00
xtestintrin.h
Move the builtin headers to use the new license file header.
2019-04-08 20:51:30 +00:00