- f0cdc84 Avoid names like __in that conflict with SAL in builtin headers by Reid Kleckner · 11 years ago
- d333e7b [CMake] Create the directory before creating the link to the clang headers. by Argyrios Kyrtzidis · 11 years ago
- 2943d3d Headers: Add support for ISO9899:2011 rsize_t. by Daniel Dunbar · 12 years ago
- 32b5013 tl;dr: Teach Clang to work around g++ changing its workaround to glibc's by Richard Smith · 12 years ago
- 4a3c6c6 Add tests that build modules for our builtin headers, and fix two buglets exposed by doing so. by Richard Smith · 12 years ago
- 16e0f19 [cmake] Add clang-headers as a dependency of libclang and if we have to copy them by Argyrios Kyrtzidis · 12 years ago
- 1bfc28c Add RDSEED intrinsic support defined in AVX2 extension by Michael Liao · 12 years ago
- f91210d Add XTEST intrinsic defined in TSX extension by Michael Liao · 12 years ago
- 04f5db6 Revert "[lib/Headers] Define NULL as __DARWIN_NULL when on __APPLE__." by Argyrios Kyrtzidis · 12 years ago
- 08aba1b [lib/Headers] Break the module import cycle between _Builtin_intrinsics.sse and _Builtin_intrinsics.sse2 by Argyrios Kyrtzidis · 12 years ago
- 07ffbd7 [lib/Headers] Define NULL as __DARWIN_NULL when on __APPLE__. by Argyrios Kyrtzidis · 12 years ago
- 72339a0 Add PRFCHW intrinsic support by Michael Liao · 12 years ago
- daf2e1c <rdar://problem/13479214> Make Clang's <stddef.h> robust against system headers defining size_t/ptrdiff_t/wchar_t. by Douglas Gregor · 12 years ago
- 3521c49 PR15480: fixed second parameter types of vec_lde, vec_lvebx, vec_lvehx, and vec_lvewx according to AltiVec Programming Interface Manual by Anton Yartsev · 12 years ago
- 9f6e910 libstdc++'s <cstdalign> #includes <stdalign.h> and expects it to guard against by Richard Smith · 12 years ago
- 1fc271c [Headers] Use standard builtin defines instead of typeof trickery. by Daniel Dunbar · 12 years ago
- 48cb74a C11: Provide the missing half of <stdalign.h> by Richard Smith · 12 years ago
- de03c15 Parsing support for C11's _Noreturn keyword. No semantics yet. by Richard Smith · 12 years ago
- 41a5fc5 Readd an open paren that was lost while reformatting code. by David Blaikie · 12 years ago
- 4f918ae PR14964: intrinsic headers using non-reserved identifiers by David Blaikie · 12 years ago
- ccdb2a5 unwind.h: Add include guards and don't mess with visibility if HIDE_EXPORTS is specified. by Benjamin Kramer · 12 years ago
- 38c5d0a Code cleanup: Remove trailing whitespace in unwind.h. by Logan Chien · 12 years ago
- 463eb89 Add clang support of RTM from TSX by Michael Liao · 12 years ago
- 3043175 Split the instrinsic header wmmintrin.h into AES and PCLMUL parts, so by Douglas Gregor · 12 years ago
- 6db024c Fix module map for SSE4a builtins by Douglas Gregor · 12 years ago
- a65c5a3 Make cpuid.h actually work with -std=c99 <rdar://problem/12552716>. by Douglas Gregor · 12 years ago
- 60c158a Add "static" to some functions in altivec.c where it was missing. by Ulrich Weigand · 12 years ago
- f0e97db X86 SSE Intrinsics: update header for sqrt_ss, rsqrt_ss and rcp_ss. by Manman Ren · 12 years ago
- 9573c3a clang/lib/Headers/CMakeLists.txt: Add f16cintrin.h. by NAKAMURA Takumi · 12 years ago
- 146e5a4 X86: add F16C support in Clang by Manman Ren · 12 years ago
- 4d1499d Add intrinsic of MULX in BMI2 header by Michael Liao · 12 years ago
- c5e3df7 Add struct keyword before _Unwind_Context. by Logan Chien · 12 years ago
- 9a50249 Add _rdrand{16,32,64}_step intrinsics to immintrin.h by Benjamin Kramer · 12 years ago
- 435d268 Rename tzcnt intrinsics to match gcc. by Craig Topper · 12 years ago
- e25d3df std::nullptr_t support in MS headers, from João Matos. by Douglas Gregor · 12 years ago
- 56c045e X86: add more GATHER intrinsics in Clang by Manman Ren · 12 years ago
- c84804a X86: add more GATHER intrinsics in Clang by Manman Ren · 12 years ago
- 5283c99 X86: add GATHER intrinsics (AVX2) in Clang by Manman Ren · 12 years ago
- 111684e Headers/xopintrin.h: Try to fix r158492. Did you mean, mm256? by NAKAMURA Takumi · 12 years ago
- cda8df0 Add XOP frcz instrinsics. by Craig Topper · 12 years ago
- 5daa4de Add XOP permute intrinsics. by Craig Topper · 12 years ago
- ecbc009 Add XOP shift and compare intrinsics. by Craig Topper · 12 years ago
- 3335eb7 Add XOP vprot* instruction intrinsics by Craig Topper · 12 years ago
- 18b73ea More XOP intrinsics by Craig Topper · 12 years ago
- 239c030 Begin adding XOP intrinsics by Craig Topper · 12 years ago
- 97075fb Add fma3 intrinsic header file. by Craig Topper · 12 years ago
- 3c0bc15 Add builtin for pclmulqdq instruction. by Craig Topper · 12 years ago
- 1faf8a7 Update FIXME. ABM is already covered by LZCNT and POPCNT. by Craig Topper · 12 years ago
- 6ea73b2 Install ammintrin.h in the cmake build. by Benjamin Kramer · 12 years ago
- 6b97877 Add an ammintrin.h header for SSE4a intrinsics. by Benjamin Kramer · 12 years ago
- 1785c36 Remove the 'intrin.h' builtin header file and its tests for now. by Chandler Carruth · 12 years ago
- c5713cf Get rid of storelv4si builtin as it can be expressed directly. This is general by Chad Rosier · 12 years ago
- 3030066 Expand #include_next in float.h from mingw to _msc_ver. by Nico Weber · 12 years ago
- 08e46f9 Let NULL and MSVC headers coexist better. by Nico Weber · 12 years ago
- e70372d Adding information about what intrinsics still need to be implemented for MSVC compatibility. by Aaron Ballman · 12 years ago
- 8ac95f1 Fix a typo spotted by Matt. by Chandler Carruth · 12 years ago
- 5775351 Introduce an initial sketch of a MSVC compatible 'intrin.h' builtin by Chandler Carruth · 12 years ago
- 49a110d Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector. by Craig Topper · 12 years ago
- b5491f3 Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shufflevector instead of specific builtins. Old builtins will be removed from llvm now that vpermq/vpermpd are supported by shuffle lowering code. by Craig Topper · 13 years ago
- 41a7e89 Fix the signatures for the _mm256_storeu2_* intrinsics. PR12532 by Chad Rosier · 13 years ago
- 5aeaca3 Correctly check argument types for some vector macros in smmintrin.h. Put parentheses around uses of vector macro arguments. by Craig Topper · 13 years ago
- 5228982 Add _mm_minpos_epu16 to smmintrin.h. Fixes PR12399. by Craig Topper · 13 years ago
- 5629646 Fix shuffle vector calculation for mm_permute_ps. Fixes PR 12401. by Craig Topper · 13 years ago
- be5ff2f unwind.h fix for -fvisibility=hidden users. This fixes firefox build in a system by Rafael Espindola · 13 years ago
- db163c8 [avx] Define the _mm256_loadu2_xxx and _mm256_storeu2_xxx intrinsics. by Chad Rosier · 13 years ago
- d184e53 * tgmath_logb.patch implements the missing logb function (see C99 standard 7.22, paragraph 5). * tgmath_fabs_complex.patch corrects the return types for the complex fabs functions. These must be non-complex float/double/long double (see C99 standard 7.22, paragraph 4 and 7.3.8.1). Patch contributed by Kristof Beyls. by Howard Hinnant · 13 years ago
- f18a87b Allow linux builds to take advantage of libunwind to get unwind.h if by Jeffrey Yasskin · 13 years ago
- 345032a Add 3dNOW intrinsic header to x86intrin.h, conditioned on __3dNOW__ to by Chandler Carruth · 13 years ago
- cfa8e65 Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
- 10c57a8 Remove vpermilp* builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
- 88ce85f Add C11 FLT_TRUE_MIN and friends. <rdar://problem/10812837>. by Eli Friedman · 13 years ago
- 279114c Comment mystery code. by Nick Lewycky · 13 years ago
- f42f85c Make _mm_cmpgt_epi8 immute to -funsigned-char. by Nick Lewycky · 13 years ago
- 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 13 years ago
- eb7b9eb Split compiler builtin module into "stdlib" builtins and "intrinsic" by Douglas Gregor · 13 years ago
- 8f7d64b Remove tgmath.h from the module map for now, because it currently causes a by Douglas Gregor · 13 years ago
- ba0e318 Fix typo spotted by Sebastian. Thanks! by Douglas Gregor · 13 years ago
- f8495d6 Cleanup 3dnow builtin handling. Most of them were already handled by LLVM connecting intrinsics and builtins in IntrinsicsX86.td. by Craig Topper · 13 years ago
- e727d21 Introduce TargetInfo::hasFeature() to query various feature names in by Douglas Gregor · 13 years ago
- ebb1004 Just disable the compiler-builtins module test on MSVC for now by Douglas Gregor · 13 years ago
- 8101c7f Teach tgmath.h to only include <complex.h> if it's available. by Douglas Gregor · 13 years ago
- e5c9e09 Alternate fix to the modules failures that doesn't require us to tweak tgmath.h by Douglas Gregor · 13 years ago
- 5ad2649 If there's no math.h, then tgmath.h should just be empty by Douglas Gregor · 13 years ago
- 3e80d8a Introduce a module map for (some of) the compiler-supplied by Douglas Gregor · 13 years ago
- 2ee2ac2 Represent 256-bit unaligned loads natively and remove the builtins. Similar change was made for 128-bit versions a while back. by Craig Topper · 13 years ago
- 1ea742b On Darwin, use the system's <unwind.h> whenever it is by Douglas Gregor · 13 years ago
- 092acb0 Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672 by Bob Wilson · 13 years ago
- f5f18bf Extend unwind.h with the ARM unwinder interface. by Evgeniy Stepanov · 13 years ago
- f84d560 Don't depend on undefined macros being 0, there are options for the by Joerg Sonnenberger · 13 years ago
- 5c76db3 clang/lib/Headers/CMakeLists.txt: Unbreak cmake build. by NAKAMURA Takumi · 13 years ago
- 7feb321 Add FMA4 intrinsics. by Craig Topper · 13 years ago
- f9322a6 Remove an accidental change from r147370. Would only break if the new fma4 flag was used. by Craig Topper · 13 years ago
- 6a511e1 Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior. by Craig Topper · 13 years ago
- 0945f20 Unbreak cmake build after r147340. by Richard Smith · 13 years ago
- e14e08b Add popcnt feature flag to match gcc. This flag is implied when sse42 is enabled, but can be disabled separately. Move popcnt intrinsics to popcntintrin.h to match gcc. by Craig Topper · 13 years ago
- b5409c5 clang/lib/Headers/CMakeLists.txt: Unbreak cmake build to add bmi2intrin.h since r147275. by NAKAMURA Takumi · 13 years ago
- f58f364 Add BMI2 intrinsics. by Craig Topper · 13 years ago
- 6ab9f02 lib/Headers/CMakeLists.txt: Fix cmake build since r147263, for two missing headers. by NAKAMURA Takumi · 13 years ago
- 0b269c1 Add the rest of the BMI intrinsics. by Craig Topper · 13 years ago
- 5c75208 Add intrinsics for lzcnt and tzcnt instructions. by Craig Topper · 13 years ago