llvm-project/clang/lib/Headers
Ekaterina Romanova e2961f71d2 Add doxygen comments to xmmintrin.h's intrinsics.
Only half of the intrinsics in this file is documented here. The patch for the other half will be sent out later.

The doxygen comments are automatically generated based on Sony's intrinsics document.

I got an OK from Eric Christopher to commit doxygen comments without prior code review upstream.

llvm-svn: 263098
2016-03-10 09:37:04 +00:00
..
CMakeLists.txt [CLANG][AVX512][BUILTIN] Adding new feature flag headed files and new BUILTIN vpermi2varq{i|t}{128|256|512}{mask|maskz} 2016-03-07 17:04:11 +00:00
Intrin.h Remove a duplicate declaration specifier from _ReadBarrier 2016-02-20 00:57:00 +00:00
__clang_cuda_cmath.h Added missing '__'. 2016-02-12 20:26:43 +00:00
__clang_cuda_runtime_wrapper.h [CUDA] Add conversion operators for threadIdx, blockIdx, gridDim, and blockDim to uint3 and dim3. 2016-02-24 21:49:33 +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 This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_aes.h. 2016-01-29 23:59:00 +00:00
__wmmintrin_pclmul.h This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_pclmul.h. The doxygen comments are automatically generated based on Sony's intrinsics document. 2016-01-29 20:37:14 +00:00
adxintrin.h [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR 2015-06-30 13:36:19 +00:00
altivec.h [PPC] FE support for generating VSX [negated] absolute value instructions 2016-03-09 19:28:31 +00:00
ammintrin.h Clean up trailing whitespace in the builtin headers 2015-09-12 02:55:19 +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 [X86] Improve codegen for AVX2 gather with an all 1s mask. 2015-12-01 07:12:59 +00:00
avx512bwintrin.h [CLANG][AVX512][BUILTIN] Adding vpmultishiftqb{128|256|512} 2016-03-07 08:29:10 +00:00
avx512cdintrin.h Headers: Switch some headers to LF line endings for consistency. 2015-10-15 10:33:27 +00:00
avx512dqintrin.h re-apply r.247881 2015-09-17 14:53:37 +00:00
avx512erintrin.h AVX512: Change builtin function name for scalar intrinsics. Add "mask" to function name to reflect the function behavior. 2016-02-08 12:36:48 +00:00
avx512fintrin.h [CLANG][AVX512][BUILTIN] Add builtin vcomi{ss|sd} 2016-03-07 19:15:00 +00:00
avx512ifmaintrin.h [CLANG][AVX512][BUILTIN] Adding new feature flag header file and new builtin vpmadd52{h|l}uq{128|256|512}{mask|maskz} 2016-03-07 09:55:55 +00:00
avx512ifmavlintrin.h [CLANG][AVX512][BUILTIN] Adding new feature flag header file and new builtin vpmadd52{h|l}uq{128|256|512}{mask|maskz} 2016-03-07 09:55:55 +00:00
avx512vbmiintrin.h Fixing wrong header title name. 2016-03-09 11:26:45 +00:00
avx512vbmivlintrin.h Fixing wrong header title name. 2016-03-09 11:26:45 +00:00
avx512vlbwintrin.h [CLANG][AVX512][BUILTIN] Adding vpmultishiftqb{128|256|512} 2016-03-07 08:29:10 +00:00
avx512vldqintrin.h [X86] Header formatting fixes. NFC 2015-11-11 08:00:39 +00:00
avx512vlintrin.h [CLANG][AVX512][BUILTIN] Adding vpmultishiftqb{128|256|512} 2016-03-07 08:29:10 +00:00
avxintrin.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
bmi2intrin.h [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR 2015-06-30 13:36:19 +00:00
bmiintrin.h Add doxygen comments to bmiintrin.h's intrinsics. 2016-03-08 01:36:59 +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 [X86] Add 'pause' builtin that's already in llvm and use it instead of inline assembly to implement _mm_pause. 2015-11-11 08:13:33 +00:00
f16cintrin.h Use __ before argument names in provided headers. 2016-02-12 00:32:23 +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] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR 2015-06-30 13:36:19 +00:00
fmaintrin.h [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR 2015-06-30 13:36:19 +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 Reimplement __readeflags and __writeeflags on top of intrinsics 2016-01-01 06:50:08 +00:00
immintrin.h [CLANG][AVX512][BUILTIN] Adding new feature flag headed files and new BUILTIN vpermi2varq{i|t}{128|256|512}{mask|maskz} 2016-03-07 17:04:11 +00:00
inttypes.h Add an inttypes.h wrapper that fixes up some macros in Microsoft mode. 2015-06-26 00:13:18 +00:00
iso646.h
limits.h Fix two pedantic issues with our builtin headers. The __STDC_VERSION__ 2014-02-19 23:38:18 +00:00
lzcntintrin.h [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR 2015-06-30 13:36:19 +00:00
mm3dnow.h Add subtarget feature support for 3dnowa to the 3dnowa intrinsics. 2015-10-13 18:40:17 +00:00
mm_malloc.h
mmintrin.h [X86] Add missing m64/int64 conversions 2015-12-20 12:37:18 +00:00
module.modulemap [SystemZ] Add support for vecintrin.h vector built-in functions 2015-07-30 14:10:43 +00:00
nmmintrin.h Update the intel intrinsic headers to use the target attribute support. 2015-06-17 07:09:32 +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 This patch adds doxygen comments for all the intrinsincs in the header file pmmintrin.h. The doxygen comments are automatically generated based on Sony's intrinsics document. 2016-02-08 22:35:09 +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] 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
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 Update the intel intrinsic headers to use the target attribute support. 2015-06-17 07:09:32 +00:00
xmmintrin.h Add doxygen comments to xmmintrin.h's intrinsics. 2016-03-10 09:37:04 +00:00
xopintrin.h [X86] Remove temporary variables from macros in x86 intrinsic headers. Prevents duplicate names appearing from multiple macro expansions. NFC 2015-11-10 05:08:05 +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