hanchenye-llvm-project/clang/lib/Headers
Sam Parker b9ea36f9c1 [ARM] ACLE Chapter 9 intrinsics
Implemented the remaining integer data processing intrinsics from
the ARM ACLE v2.1 spec, such as parallel arithemtic and DSP style
multiplications.

Differential Revision: https://reviews.llvm.org/D32282

llvm-svn: 302131
2017-05-04 08:37:59 +00:00
..
cuda_wrappers [CUDA] Move device placement new definitions into a wrapper header. 2016-10-26 22:13:26 +00:00
CMakeLists.txt [X86] Clzero flag addition and inclusion under znver1 2017-02-09 06:10:14 +00:00
__clang_cuda_builtin_vars.h [CUDA] Rename cuda_builtin_vars.h to __clang_cuda_builtin_vars.h. 2016-10-08 22:16:08 +00:00
__clang_cuda_cmath.h [CUDA] Don't define functions that the CUDA headers themselves define on Windows. 2017-01-05 16:53:55 +00:00
__clang_cuda_complex_builtins.h [CUDA] Re-land support for <complex> (r283683 and r283680). 2016-10-11 17:36:03 +00:00
__clang_cuda_intrinsics.h [CUDA] Rename keywords used in macro so they don't conflict with MSVC. 2017-01-05 16:54:11 +00:00
__clang_cuda_math_forward_declares.h [CUDA] Declare our __device__ math functions in the same inline namespace as our standard library. 2016-10-08 22:16:03 +00:00
__clang_cuda_runtime_wrapper.h [CUDA] Pre-include sm_60 and sm_61 headers. 2017-01-04 18:39:29 +00:00
__stddef_max_align_t.h
__wmmintrin_aes.h [DOXYGEN] Improved doxygen comments for x86 intrinsics headers. 2016-12-09 18:35:50 +00:00
__wmmintrin_pclmul.h [DOXYGEN] Improved doxygen comments for x86 intrinsics. 2016-12-27 00:49:38 +00:00
adxintrin.h
altivec.h [Altivec] Change vec_sl to a << (b % (sizeof(a) * 8)) 2017-01-20 22:05:33 +00:00
ammintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics headers. 2016-12-09 18:35:50 +00:00
arm_acle.h [ARM] ACLE Chapter 9 intrinsics 2017-05-04 08:37:59 +00:00
armintr.h
avx2intrin.h [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang) 2017-04-14 15:05:57 +00:00
avx512bwintrin.h [AVX-512] Replace 512-bit masked packss/packus builtins and replace with new unmasked builtins. 2017-02-16 06:32:07 +00:00
avx512cdintrin.h
avx512dqintrin.h [AVX-512] Replace subvector broadcast builtins with shufflevectors and selects. 2017-01-18 02:17:10 +00:00
avx512erintrin.h
avx512fintrin.h [X86][AVX] Added support for _mm256_zext* helper intrinsics (PR32839) 2017-04-29 17:17:06 +00:00
avx512ifmaintrin.h
avx512ifmavlintrin.h
avx512pfintrin.h
avx512vbmiintrin.h
avx512vbmivlintrin.h
avx512vlbwintrin.h [AVX-512] Replace masked 16-bit element variable shift builtins with new unmasked versions and selects. 2016-11-18 05:04:51 +00:00
avx512vlcdintrin.h
avx512vldqintrin.h [AVX-512] Replace subvector broadcast builtins with shufflevectors and selects. 2017-01-18 02:17:10 +00:00
avx512vlintrin.h [AVX-512] Replace subvector broadcast builtins with shufflevectors and selects. 2017-01-18 02:17:10 +00:00
avxintrin.h [X86][AVX] Added support for _mm256_zext* helper intrinsics (PR32839) 2017-04-29 17:17:06 +00:00
bmi2intrin.h
bmiintrin.h [DOXYGEN] Minor improvements in doxygen comments. 2017-04-28 16:45:39 +00:00
clflushoptintrin.h
clzerointrin.h [X86] Clzero flag addition and inclusion under znver1 2017-02-09 06:10:14 +00:00
cpuid.h
emmintrin.h [X86][SSE] Add _mm_set_pd1 (PR32827) 2017-04-28 10:28:32 +00:00
f16cintrin.h Recommit r299321 '[X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals when compiled for with earlier language standards enabled.' 2017-04-03 22:59:30 +00:00
float.h [Headers] Enable #include_next<float.h> on Darwin 2016-12-08 02:13:56 +00:00
fma4intrin.h
fmaintrin.h
fxsrintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics headers. 2016-12-09 18:35:50 +00:00
htmintrin.h
htmxlintrin.h Fix parsing of htmxlintrin.h in C++ mode 2017-03-20 22:31:33 +00:00
ia32intrin.h Add some MS aliases for existing intrinsics 2016-09-14 21:19:43 +00:00
immintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics. 2016-12-27 00:49:38 +00:00
intrin.h Implement _interlockedbittestandset as a builtin 2017-04-07 16:41:47 +00:00
inttypes.h
iso646.h
limits.h
lzcntintrin.h Add doxygen comments for lzcntintrin.h's intrinsics. 2016-11-18 06:26:01 +00:00
mm3dnow.h
mm_malloc.h
mmintrin.h [DOXYGEN] Documentation for the newly added x86 intrinsics. 2017-01-13 01:14:08 +00:00
module.modulemap [X86] Clzero flag addition and inclusion under znver1 2017-02-09 06:10:14 +00:00
msa.h [mips] MSA intrinsics header file 2016-09-20 15:07:36 +00:00
mwaitxintrin.h
nmmintrin.h
opencl-c.h [OpenCL] Fix extension guards for atomic functions 2017-03-20 15:02:54 +00:00
pkuintrin.h
pmmintrin.h [X86] DAZ Macros Relocation 2017-02-26 11:58:15 +00:00
popcntintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics headers. 2016-12-09 18:35:50 +00:00
prfchwintrin.h Doxygen comments for prfchwintrin.h 2017-02-01 07:37:40 +00:00
rdseedintrin.h
rtmintrin.h
s390intrin.h
shaintrin.h
smmintrin.h [DOXYGEN] Minor improvements in doxygen comments. 2017-04-18 19:44:07 +00:00
stdalign.h
stdarg.h Guard __gnuc_va_list typedef. 2017-01-23 19:09:21 +00:00
stdatomic.h Use __CLANG_ATOMIC_TYPE_LOCK_FREE macros in `stdatomic.h` 2017-04-20 23:07:38 +00:00
stdbool.h
stddef.h
stdint.h Headers: Make the type of SIZE_MAX the same as size_t 2017-04-27 21:49:45 +00:00
stdnoreturn.h
tbmintrin.h
tgmath.h [Headers] Reapply: Add #include_next for tgmath.h on Darwin 2017-03-16 23:19:00 +00:00
tmmintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics. 2016-12-27 00:49:38 +00:00
unwind.h
vadefs.h
varargs.h
vecintrin.h
wmmintrin.h
x86intrin.h [X86] Clzero flag addition and inclusion under znver1 2017-02-09 06:10:14 +00:00
xmmintrin.h [DOXYGEN] Minor improvements in doxygen comments. 2017-04-18 19:44:07 +00:00
xopintrin.h [X86][XOP] Fix type conversion warning in vpcmov generic implementations. 2017-02-18 23:47:34 +00:00
xsavecintrin.h
xsaveintrin.h
xsaveoptintrin.h
xsavesintrin.h
xtestintrin.h