| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add AVX2 intrinsics for max, min, sign extend, and zero extend. | Craig Topper | 2011-12-22 | 1 | -0/+150 |
* | Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intri... | Craig Topper | 2011-12-21 | 1 | -0/+12 |
* | Add AVX2 horizontal add/sub intrinsics. | Craig Topper | 2011-12-21 | 1 | -0/+36 |
* | Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne... | Craig Topper | 2011-12-20 | 2 | -2/+74 |
* | Add AVX2 intrinsics for and, andn, or, and xor. | Craig Topper | 2011-12-19 | 1 | -0/+23 |
* | More AVX2 intrinsic support including saturating add/sub and palignr. | Craig Topper | 2011-12-19 | 1 | -0/+54 |
* | Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used... | Craig Topper | 2011-12-19 | 3 | -0/+124 |
* | Fix _mm_permute_ps and _mm256_permute_ps AVX intrinsics to use "I" (ICE) | Chad Rosier | 2011-12-17 | 1 | -10/+6 |
* | Revert r146797, which was a partial revert of r146791; It was correct in the | Chad Rosier | 2011-12-17 | 1 | -10/+6 |
* | Fix _mm256_extractf128_* AVX intrinsics to use "I" (ICE) markings. Fix | Chad Rosier | 2011-12-17 | 1 | -15/+9 |
* | Partial revert of r146791; vpermilps/vpermilpd instructions accepts ymm/mem/i... | Chad Rosier | 2011-12-17 | 1 | -6/+10 |
* | Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVX | Chad Rosier | 2011-12-17 | 1 | -20/+12 |
* | Fix vinsertf128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to | Chad Rosier | 2011-12-16 | 1 | -15/+12 |
* | Fix vperm2f128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to | Chad Rosier | 2011-12-16 | 1 | -15/+12 |
* | Fix obvious error in _mm_test_all_zeros. PR11565. | Bob Wilson | 2011-12-14 | 1 | -1/+1 |
* | Fix a blatant typo or cut/paste-o reported by users of this header. | Chandler Carruth | 2011-12-09 | 1 | -1/+1 |
* | Use default visibility in the the symbols declared in unwind.h. This matches | Rafael Espindola | 2011-12-09 | 1 | -0/+7 |
* | Add a minimal unwind.h that knows how to forward to the system one in systems | Rafael Espindola | 2011-12-08 | 2 | -0/+61 |
* | Headers: wmmintrin.h only needs xmmintrin.h. | Daniel Dunbar | 2011-12-06 | 1 | -1/+1 |
* | Install cpuid.h when building with cmake too. | Rafael Espindola | 2011-12-06 | 1 | -0/+1 |
* | Fix comment. | Rafael Espindola | 2011-11-28 | 1 | -1/+1 |
* | Error on non x86 architectures. | Rafael Espindola | 2011-11-27 | 1 | -0/+4 |
* | Fix file name in comments. | Rafael Espindola | 2011-11-27 | 1 | -1/+1 |
* | Add the minimum implementation of cpuid.h. This works on "modern" intel cpus | Rafael Espindola | 2011-11-26 | 1 | -0/+29 |
* | Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin.... | Eli Friedman | 2011-11-10 | 2 | -30/+24 |
* | Misc fixes to pcmp*stri. | Eli Friedman | 2011-11-08 | 1 | -10/+10 |
* | Fix vector macros to correctly check argument types. <rdar://problem/10261670> | Bob Wilson | 2011-11-05 | 4 | -54/+87 |
* | Add _mm_comige_sd to emmintrin.h, since I apparently forgot to do this in r13... | Eli Friedman | 2011-10-06 | 1 | -0/+6 |
* | Clang-side build system infrastructure for multiple tblgens. | Peter Collingbourne | 2011-10-06 | 1 | -2/+2 |
* | Add support for alignment-specifiers in C1X and C++11, remove | Peter Collingbourne | 2011-09-29 | 2 | -0/+31 |
* | Tweak *mmintrin.h so that they don't make any bad assumptions about alignment... | Eli Friedman | 2011-09-15 | 3 | -30/+75 |
* | Remove WCHAR_MIN and WCHAR_MAX from limits.h. According to posix and c99 | Eric Christopher | 2011-09-08 | 1 | -14/+0 |
* | Add missing function _mm_ucomige_sd to emmintrin.h. PR10803. | Eli Friedman | 2011-08-29 | 1 | -0/+6 |
* | Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of: | Bruno Cardoso Lopes | 2011-08-23 | 1 | -1/+1 |
* | http://llvm.org/bugs/show_bug.cgi?id=10472 | Howard Hinnant | 2011-07-25 | 1 | -4/+3 |
* | Fix typo. | Nick Lewycky | 2011-07-19 | 1 | -1/+1 |
* | Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and | Sean Hunt | 2011-07-19 | 1 | -0/+14 |
* | lib/Headers/mm_malloc.h: Use __mingw_aligned_malloc() in _mm_malloc() on mingw. | NAKAMURA Takumi | 2011-07-18 | 1 | -1/+3 |
* | Teach Clang's <float.h> to also include MinGW's <float.h>, which provides add... | Douglas Gregor | 2011-07-05 | 1 | -0/+42 |
* | Define va_copy when in C++0x mode; C++0x picked it up from C99. | Douglas Gregor | 2011-06-20 | 1 | -1/+1 |
* | Add 'may_alias' attribute. Noticed by Eli. | Bill Wendling | 2011-05-13 | 2 | -3/+3 |
* | Represent the unaligned loads natively. These are converted into a call to the | Bill Wendling | 2011-05-13 | 2 | -3/+12 |
* | LLVM doesn't always optimize away the four loads from this: | Bill Wendling | 2011-05-12 | 2 | -2/+2 |
* | PR9866: Fix the implementation of _mm_loadl_pd and _mm_loadh_pd to not make | Eli Friedman | 2011-05-07 | 1 | -2/+2 |
* | PR9849: Fix _mm_setr_pi32 and friends to actually work correctly. They broke... | Eli Friedman | 2011-05-05 | 1 | -4/+4 |
* | Some small improvements to the builtin (-ffreestanding) stdint.h; in | Eli Friedman | 2011-04-30 | 1 | -12/+14 |
* | don't use compound literals in MM macros, since they will be instantiated | Chris Lattner | 2011-04-25 | 1 | -3/+5 |
* | PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding. | Eli Friedman | 2011-04-21 | 1 | -2/+7 |
* | Add mm3dnow.h. | Michael J. Spencer | 2011-04-15 | 2 | -0/+162 |
* | fix a bunch of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 2 | -3/+3 |