.. |
CMakeLists.txt
|
[Clang][Feature] Adding CLFLUSHOPT feature and intrinsic to clang
|
2016-07-05 15:56:03 +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
|
NVPTX: Rename __builtin_ptx_shfl -> __nvvm_shfl
|
2016-07-06 19:52:32 +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
|
…
|
|
__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
|
…
|
|
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
|
…
|
|
avx2intrin.h
|
[X86] Use undefined instead of setzero in shufflevector based intrinsics when the second source is unused. Rewrite immediate extractions in shuffle intrinsics to be in ((c >> x) & y) form instead of ((c & z) >> x). This way only x varies between each use instead of having to vary x and z.
|
2016-07-04 22:18:01 +00:00 |
avx512bwintrin.h
|
[X86][AVX512] Converted the VBROADCAST intrinsics to generic IR
|
2016-07-05 12:59:33 +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][Intrinsics][AVX512][BuiltIn] adding intrinsics for vrangesd instruction set
|
2016-06-30 08:05:46 +00:00 |
avx512erintrin.h
|
Fixing problem with rsqrt28_sd
|
2016-06-05 15:57:49 +00:00 |
avx512fintrin.h
|
[AVX512] Replace masked AND/OR/XOR intrinsics with native code and remove the builtins.
|
2016-07-11 06:14:18 +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][AVX512] Converted the VBROADCAST intrinsics to generic IR
|
2016-07-05 12:59:33 +00:00 |
avx512vlcdintrin.h
|
[AVX512] Move the 128-bit and 256-bit lzcnt intrinsics to avx512vlcdintrin.h where they belong.
|
2016-06-21 06:53:58 +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] Replace masked AND/OR/XOR intrinsics with native code and remove the builtins.
|
2016-07-11 06:14:18 +00:00 |
avxintrin.h
|
[X86] Use undefined instead of setzero in shufflevector based intrinsics when the second source is unused. Rewrite immediate extractions in shuffle intrinsics to be in ((c >> x) & y) form instead of ((c & z) >> x). This way only x varies between each use instead of having to vary x and z.
|
2016-07-04 22:18:01 +00:00 |
bmi2intrin.h
|
…
|
|
bmiintrin.h
|
[Clang][bmi][intrinsics] Adding _mm_tzcnt_64 _mm_tzcnt_32 intrinsics to clang.
|
2016-06-22 12:32:43 +00:00 |
clflushoptintrin.h
|
[Clang][Feature] Adding CLFLUSHOPT feature and intrinsic to clang
|
2016-07-05 15:56:03 +00:00 |
cpuid.h
|
…
|
|
cuda_builtin_vars.h
|
NVPTX: Use the nvvm builtins to read SRegs rather than the legacy ptx ones
|
2016-07-07 16:41:08 +00:00 |
emmintrin.h
|
[X86] Use undefined instead of setzero in shufflevector based intrinsics when the second source is unused. Rewrite immediate extractions in shuffle intrinsics to be in ((c >> x) & y) form instead of ((c & z) >> x). This way only x varies between each use instead of having to vary x and z.
|
2016-07-04 22:18:01 +00:00 |
f16cintrin.h
|
Doxygen comments for avxintrin.h.
|
2016-05-16 22:54:45 +00:00 |
float.h
|
…
|
|
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
|
…
|
|
htmintrin.h
|
…
|
|
htmxlintrin.h
|
…
|
|
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
|
[Clang][Feature] Adding CLFLUSHOPT feature and intrinsic to clang
|
2016-07-05 15:56:03 +00:00 |
intrin.h
|
[intrin.h] Certain _Interlocked intrinsics return the old value
|
2016-06-28 02:54:43 +00:00 |
inttypes.h
|
Headers: wordsmith error message
|
2016-06-17 00:27:02 +00:00 |
iso646.h
|
…
|
|
limits.h
|
…
|
|
lzcntintrin.h
|
…
|
|
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
|
…
|
|
opencl-c.h
|
[OpenCL] An implementation of device side enqueue (DSE) from OpenCL v2.0 s6.13.17.
|
2016-07-05 11:31:24 +00:00 |
pkuintrin.h
|
…
|
|
pmmintrin.h
|
Clean up: remove trailing spaces in x86 intrinsic headers.
|
2016-05-28 00:18:59 +00:00 |
popcntintrin.h
|
…
|
|
prfchwintrin.h
|
…
|
|
rdseedintrin.h
|
…
|
|
rtmintrin.h
|
…
|
|
s390intrin.h
|
…
|
|
shaintrin.h
|
…
|
|
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
|
…
|
|
stdatomic.h
|
…
|
|
stdbool.h
|
…
|
|
stddef.h
|
…
|
|
stdint.h
|
…
|
|
stdnoreturn.h
|
…
|
|
tbmintrin.h
|
…
|
|
tgmath.h
|
…
|
|
tmmintrin.h
|
…
|
|
unwind.h
|
…
|
|
vadefs.h
|
…
|
|
varargs.h
|
…
|
|
vecintrin.h
|
…
|
|
wmmintrin.h
|
…
|
|
x86intrin.h
|
Add new intrinsic support for MONITORX and MWAITX instructions
|
2016-05-18 11:56:23 +00:00 |
xmmintrin.h
|
[X86] Use __builtin_ia32_vec_ext_v4hi and __builtin_ia32_vec_set_v4hi to implement pextrw/pinsertw MMX intrinsics instead of trying to use native IR.
|
2016-07-09 05:30:41 +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
|
…
|
|
xsaveintrin.h
|
…
|
|
xsaveoptintrin.h
|
…
|
|
xsavesintrin.h
|
…
|
|
xtestintrin.h
|
…
|
|