..
CMakeLists.txt
s/Intrin.h/intrin.h/, trying to fix the build after r272701
2016-06-14 20:14:24 +00:00
__clang_cuda_cmath.h
[CUDA] Tweak math forward declares so we're compatible with libstdc++4.9.
2016-04-07 23:55:53 +00:00
__clang_cuda_intrinsics.h
[CUDA] Implement __shfl* intrinsics in clang headers.
2016-06-09 20:04:57 +00:00
__clang_cuda_math_forward_declares.h
[CUDA] Tweak math forward declares so we're compatible with libstdc++4.9.
2016-04-07 23:55:53 +00:00
__clang_cuda_runtime_wrapper.h
[CUDA] Implement __shfl* intrinsics in clang headers.
2016-06-09 20:04:57 +00:00
__stddef_max_align_t.h
Restore the libc++ definition of max_align_t on Apple platforms
2015-02-24 01:06:22 +00:00
__wmmintrin_aes.h
Clean up: remove trailing spaces in x86 intrinsic headers.
2016-05-28 00:18:59 +00:00
__wmmintrin_pclmul.h
Clean up: remove trailing spaces in x86 intrinsic headers.
2016-05-28 00:18:59 +00:00
adxintrin.h
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
2015-06-30 13:36:19 +00:00
altivec.h
Make the altivec intrinsics that require immediate constant propagation
2016-05-24 22:25:06 +00:00
ammintrin.h
Updated doxygen comments for intrinsics.
2016-04-27 07:14:02 +00:00
arm_acle.h
Update functions in clang supplied headers to use the compiler reserved
2016-02-12 02:22:53 +00:00
avx2intrin.h
[AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics directly with __builtin_shufflevector and __builtin_ia32_select. Also improve the formatting of the AVX2 version.
2016-06-11 03:31:13 +00:00
avx512bwintrin.h
[AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics directly with __builtin_shufflevector and __builtin_ia32_select. Also improve the formatting of the AVX2 version.
2016-06-11 03:31:13 +00:00
avx512cdintrin.h
[Clang][BuiltIn][AVX512] Adding intrinsics without mask for VBROADCAST and VPBROADCAST instruction set .
2016-04-27 11:43:14 +00:00
avx512dqintrin.h
[Clang][AVX512][BUILTIN]Adding intrinsics for range_round_{sd|ss}
2016-06-08 08:19:27 +00:00
avx512erintrin.h
Fixing problem with rsqrt28_sd
2016-06-05 15:57:49 +00:00
avx512fintrin.h
[Clang][AVX512][intrinsics] Adding missing intrinsics div_pd and div_ps
2016-06-14 12:38:58 +00:00
avx512ifmaintrin.h
[AVX512] Remove space in -1 constants. NFC
2016-06-04 05:43:37 +00:00
avx512ifmavlintrin.h
[AVX512] Remove space in -1 constants. NFC
2016-06-04 05:43:37 +00:00
avx512pfintrin.h
[Clang][avx512][Intrinsics] adding prefetch gather intrinsics
2016-06-14 13:45:17 +00:00
avx512vbmiintrin.h
[clang][AVX512][Builtin] adding missing intrinsics for vpmultishiftqb{128|256|512} instruction set .
2016-05-23 15:04:39 +00:00
avx512vbmivlintrin.h
[clang][AVX512][Builtin] adding missing intrinsics for vpmultishiftqb{128|256|512} instruction set .
2016-05-23 15:04:39 +00:00
avx512vlbwintrin.h
[X86] Add explicit typecasts to some intrinsics.
2016-06-11 12:50:12 +00:00
avx512vlcdintrin.h
[Clang][Builtin][AVX512] Adding intrisnics for the vpconflict{q|d} instruction set
2016-04-27 15:35:13 +00:00
avx512vldqintrin.h
[X86] Use unsigned types for vector arithmetic in intrinsics to avoid undefined behavior for signed integer overflow.
2016-06-04 05:43:41 +00:00
avx512vlintrin.h
[AVX512] Masked pcmpeqd, pcmpeqq, pcmpgtd, and pcmpgtq don't require avx512bw, just avx512vl.
2016-06-13 04:15:11 +00:00
avxintrin.h
[Clang][X86] Convert non-temporal store builtins to generic __builtin_nontemporal_store in headers
2016-06-13 09:57:52 +00:00
bmi2intrin.h
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
2015-06-30 13:36:19 +00:00
bmiintrin.h
Doxygen comments for avxintrin.h.
2016-05-16 22:54:45 +00:00
cpuid.h
Fix trailing commas in AMD define.
2014-10-01 21:22:17 +00:00
cuda_builtin_vars.h
[CUDA] Add conversion operators for threadIdx, blockIdx, gridDim, and blockDim to uint3 and dim3.
2016-02-24 21:49:33 +00:00
emmintrin.h
[Clang][X86] Convert non-temporal store builtins to generic __builtin_nontemporal_store in headers
2016-06-13 09:57:52 +00:00
f16cintrin.h
Doxygen comments for avxintrin.h.
2016-05-16 22:54:45 +00:00
float.h
<float.h>: do not define DECIMAL_DIG in -std=c89 mode; this macro was added in C99.
2016-02-12 01:15:33 +00:00
fma4intrin.h
[X86] Add typecasts to remove most assumptions about what __m128i/__m256i is defined as. Add similar typecasts for the fp types as well.
2016-05-16 06:38:42 +00:00
fmaintrin.h
[X86] Add typecasts to remove most assumptions about what __m128i/__m256i is defined as. Add similar typecasts for the fp types as well.
2016-05-16 06:38:42 +00:00
fxsrintrin.h
[X86] Add fxsr feature name for fxsave/fxrestore builtins.
2015-10-16 06:22:36 +00:00
htmintrin.h
Update functions in clang supplied headers to use the compiler reserved
2016-02-12 02:22:53 +00:00
htmxlintrin.h
Update functions in clang supplied headers to use the compiler reserved
2016-02-12 02:22:53 +00:00
ia32intrin.h
Adding front-end support to several intrinsics (bit scanning, conversion and state reading intrinsics)
2016-06-01 12:21:00 +00:00
immintrin.h
[immintrin] Reimplement _bit_scan_{forward,reverse}
2016-06-13 17:26:16 +00:00
intrin.h
s/Intrin.h/intrin.h/, trying to fix the build after r272701
2016-06-14 20:14:24 +00:00
inttypes.h
Headers: wordsmith error message
2016-06-17 00:27:02 +00:00
iso646.h
…
limits.h
…
lzcntintrin.h
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
2015-06-30 13:36:19 +00:00
mm3dnow.h
[X86] Add void to the argument list of intrinsics that don't take arguments since empty argument list mean something else in C.
2016-06-09 05:14:28 +00:00
mm_malloc.h
…
mmintrin.h
Add doxygen comments to mmintrin.h's intrinsics.
2016-06-10 00:10:40 +00:00
module.modulemap
[OpenCL] Include opencl-c.h by default as a clang module
2016-06-20 19:26:00 +00:00
mwaitxintrin.h
Clean up: remove trailing spaces in x86 intrinsic headers.
2016-05-28 00:18:59 +00:00
nmmintrin.h
Update the intel intrinsic headers to use the target attribute support.
2015-06-17 07:09:32 +00:00
opencl-c.h
[OpenCL] Add the default header file opencl-c.h for OpenCL C language
2016-05-30 02:22:28 +00:00
pkuintrin.h
Update functions in clang supplied headers to use the compiler reserved
2016-02-12 02:22:53 +00:00
pmmintrin.h
Clean up: remove trailing spaces in x86 intrinsic headers.
2016-05-28 00:18:59 +00:00
popcntintrin.h
This patch adds doxygen comments for the intrinsincs in the header file popcntintrin.h.
2016-03-01 20:04:57 +00:00
prfchwintrin.h
[X86] Add missing _m_prefetch intrinsic
2015-07-27 19:01:52 +00:00
rdseedintrin.h
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
2015-06-30 13:36:19 +00:00
rtmintrin.h
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
2015-06-30 13:36:19 +00:00
s390intrin.h
[SystemZ] Add support for vecintrin.h vector built-in functions
2015-07-30 14:10:43 +00:00
shaintrin.h
[X86] Add missing typecasts in intrinsic macros. This should make them more robust against inputs that aren't already the right type.
2015-11-11 03:47:10 +00:00
smmintrin.h
[X86] Use unsigned types for vector arithmetic in intrinsics to avoid undefined behavior for signed integer overflow.
2016-06-04 05:43:41 +00:00
stdalign.h
…
stdarg.h
Added standard macro guard. In case __GNUC_VA_LIST was not
2014-07-02 15:25:03 +00:00
stdatomic.h
Don't use BCPL comments here, in case someone wants to use <stdatomic.h> from C89 mode.
2015-01-29 03:34:39 +00:00
stdbool.h
…
stddef.h
Fix interaction of max_align_t and modules.
2014-10-03 00:31:35 +00:00
stdint.h
Clean up trailing whitespace in the builtin headers
2015-09-12 02:55:19 +00:00
stdnoreturn.h
…
tbmintrin.h
Update functions in clang supplied headers to use the compiler reserved
2016-02-12 02:22:53 +00:00
tgmath.h
Clean up trailing whitespace in the builtin headers
2015-09-12 02:55:19 +00:00
tmmintrin.h
This patch adds doxygen comments for all the intrinsincs in the header file tmmintrin.h.
2016-03-03 00:20:11 +00:00
unwind.h
Add ARM EHABI-related constants to unwind.h.
2016-02-28 15:01:42 +00:00
vadefs.h
Intercept __crt_va_* used by MSVC "14"
2014-11-20 22:44:03 +00:00
varargs.h
…
vecintrin.h
[SystemZ] Add support for vecintrin.h vector built-in functions
2015-07-30 14:10:43 +00:00
wmmintrin.h
Update the intel intrinsic headers to use the target attribute support.
2015-06-17 07:09:32 +00:00
x86intrin.h
Add new intrinsic support for MONITORX and MWAITX instructions
2016-05-18 11:56:23 +00:00
xmmintrin.h
[X86] _MM_ALIGN16 attribute support for non-windows targets
2016-06-18 20:01:07 +00:00
xopintrin.h
[X86] Add typecasts to remove most assumptions about what __m128i/__m256i is defined as. Add similar typecasts for the fp types as well.
2016-05-16 06:38:42 +00:00
xsavecintrin.h
Headers: Switch some headers to LF line endings for consistency.
2015-10-15 10:33:27 +00:00
xsaveintrin.h
Headers: Switch some headers to LF line endings for consistency.
2015-10-15 10:33:27 +00:00
xsaveoptintrin.h
Headers: Switch some headers to LF line endings for consistency.
2015-10-15 10:33:27 +00:00
xsavesintrin.h
Headers: Switch some headers to LF line endings for consistency.
2015-10-15 10:33:27 +00:00
xtestintrin.h
Move xtest to its own file to match the gcc header organization.
2015-06-17 18:42:07 +00:00