hanchenye-llvm-project/clang/lib/Headers
Richard Smith 66a7385e27 <float.h>: do not define DECIMAL_DIG in -std=c89 mode; this macro was added in C99.
Patch by Jorge Teixeira!

llvm-svn: 260639
2016-02-12 01:15:33 +00:00
..
CMakeLists.txt [CUDA] Implemented device-side support functions in <cmath>. 2016-01-26 23:37:29 +00:00
Intrin.h Intrin.h: implement __emul and __emulu 2015-10-14 16:24:28 +00:00
__clang_cuda_cmath.h [CUDA] Bug 26497 : Remove wrappers for variants provided by CUDA headers. 2016-02-05 22:54:05 +00:00
__clang_cuda_runtime_wrapper.h [CUDA] added declarations for device-side system calls 2016-02-03 20:53:58 +00:00
__stddef_max_align_t.h
__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
altivec.h [PPC] Add long long/double support for vec_cts, vec_ctu and vec_ctf 2016-01-08 02:00:48 +00:00
ammintrin.h Clean up trailing whitespace in the builtin headers 2015-09-12 02:55:19 +00:00
arm_acle.h [ARM,AArch64] Fix __rev16l and __rev16ll intrinsics 2015-11-16 14:58:50 +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
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 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
avx512vlbwintrin.h [X86] Header formatting fixes. NFC 2015-11-11 08:00:39 +00:00
avx512vldqintrin.h [X86] Header formatting fixes. NFC 2015-11-11 08:00:39 +00:00
avx512vlintrin.h Handle target builtin options that are all required rather than 2015-10-27 06:11:03 +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
bmiintrin.h bmiintrin.h: Allow using the tzcnt intrinsics for non-BMI targets 2015-11-17 18:46:48 +00:00
cpuid.h
cuda_builtin_vars.h
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
fmaintrin.h
fxsrintrin.h [X86] Add fxsr feature name for fxsave/fxrestore builtins. 2015-10-16 06:22:36 +00:00
htmintrin.h
htmxlintrin.h Clean up trailing whitespace in the builtin headers 2015-09-12 02:55:19 +00:00
ia32intrin.h Reimplement __readeflags and __writeeflags on top of intrinsics 2016-01-01 06:50:08 +00:00
immintrin.h [X86][PKU] add clang intrinsic for {RD|WR}PKRU 2015-12-31 14:14:07 +00:00
inttypes.h
iso646.h
limits.h
lzcntintrin.h
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
nmmintrin.h
pkuintrin.h [X86][PKU] add clang intrinsic for {RD|WR}PKRU 2015-12-31 14:14:07 +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 [X86] Add signed aliases for popcnt intrinsics 2015-12-20 12:35:35 +00:00
prfchwintrin.h
rdseedintrin.h
rtmintrin.h
s390intrin.h
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
stdatomic.h
stdbool.h
stddef.h
stdint.h Clean up trailing whitespace in the builtin headers 2015-09-12 02:55:19 +00:00
stdnoreturn.h
tbmintrin.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
tgmath.h Clean up trailing whitespace in the builtin headers 2015-09-12 02:55:19 +00:00
tmmintrin.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
unwind.h
vadefs.h
varargs.h
vecintrin.h
wmmintrin.h
x86intrin.h
xmmintrin.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
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