hanchenye-llvm-project/clang/lib/Headers
Ekaterina Romanova 2e041c9c20 [DOXYGEN] Documentation for the newly added x86 intrinsics.
Added doxygen comments for the newly added intrinsics in avxintrin.h, namely _mm256_cvtsd_f64, _mm256_cvtsi256_si32 and _mm256_cvtss_f32 

Added doxygen comments for the new intrinsics in emmintrin.h, namely _mm_loadu_si64 and _mm_load_sd.

Explicit parameter names were added for _mm_clflush and _mm_setcsr 

The rest of the changes are editorial, removing trailing spaces at the end of the lines.

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

llvm-svn: 291876
2017-01-13 01:14:08 +00:00
..
cuda_wrappers [CUDA] Move device placement new definitions into a wrapper header. 2016-10-26 22:13:26 +00:00
CMakeLists.txt [CUDA] Move device placement new definitions into a wrapper header. 2016-10-26 22:13:26 +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 [PowerPC] Fix the wrong implementation of builtin vec_rlnm. 2017-01-11 20:59:42 +00:00
ammintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics headers. 2016-12-09 18:35:50 +00:00
arm_acle.h
armintr.h Headers: Add ARM support to intrin.h for MSVC compatibility 2016-08-06 17:58:24 +00:00
avx2intrin.h
avx512bwintrin.h [AVX-512] Remove masking from 512-bit pshufb builtin. The backend now has a version without masking so wrap it with select. 2016-12-10 23:09:52 +00:00
avx512cdintrin.h
avx512dqintrin.h [AVX-512] Remove masked vector insert builtins and replace with native shufflevectors and selects. 2016-11-01 05:47:56 +00:00
avx512erintrin.h
avx512fintrin.h [AVX-512] Replace masked 512-bit pmuldq and pmuludq builtins with the newly added unmasked versions and selects. 2016-12-27 04:04:57 +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] Remove masked vector insert builtins and replace with native shufflevectors and selects. 2016-11-01 05:47:56 +00:00
avx512vlintrin.h [AVX-512] Remove 128/256-bit masked vpermilvar builtins and replace with select and the avx unmasked builtins. 2016-12-10 20:27:39 +00:00
avxintrin.h [DOXYGEN] Documentation for the newly added x86 intrinsics. 2017-01-13 01:14:08 +00:00
bmi2intrin.h
bmiintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics. 2016-12-27 00:49:38 +00:00
clflushoptintrin.h
cpuid.h Add more gcc compatibility names to clang's cpuid.h 2016-07-31 20:23:23 +00:00
emmintrin.h [DOXYGEN] Documentation for the newly added x86 intrinsics. 2017-01-13 01:14:08 +00:00
f16cintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics. 2016-12-27 00:49:38 +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
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 [Windows] Remove functions in intrin.h that are defined in Builtin.def. 2017-01-05 16:51:37 +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 [Modules] Add 'freestanding' to the 'requires-declaration' feature-list. 2016-09-04 06:00:42 +00:00
msa.h [mips] MSA intrinsics header file 2016-09-20 15:07:36 +00:00
mwaitxintrin.h
nmmintrin.h
opencl-c.h Recommit r289979 [OpenCL] Allow disabling types and declarations associated with extensions 2016-12-18 05:18:55 +00:00
pkuintrin.h
pmmintrin.h [DOXYGEN] Documentation for the newly added x86 intrinsics. 2017-01-13 01:14:08 +00:00
popcntintrin.h [DOXYGEN] Improved doxygen comments for x86 intrinsics headers. 2016-12-09 18:35:50 +00:00
prfchwintrin.h
rdseedintrin.h
rtmintrin.h
s390intrin.h
shaintrin.h
smmintrin.h
stdalign.h
stdarg.h
stdatomic.h Trailing dot that shouldn't have been committed. 2016-09-04 00:51:02 +00:00
stdbool.h
stddef.h
stdint.h
stdnoreturn.h
tbmintrin.h
tgmath.h Revert "[Headers] Add #include_next for tgmath.h on Darwin" 2016-12-12 23:06:58 +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
xmmintrin.h [DOXYGEN] Documentation for the newly added x86 intrinsics. 2017-01-13 01:14:08 +00:00
xopintrin.h
xsavecintrin.h
xsaveintrin.h Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platforms" 2016-08-16 16:04:14 +00:00
xsaveoptintrin.h
xsavesintrin.h
xtestintrin.h