summaryrefslogtreecommitdiffstats
path: root/lib/Headers
Commit message (Expand)AuthorAgeFilesLines
...
* Add AVX2 intrinsics for max, min, sign extend, and zero extend.Craig Topper2011-12-221-0/+150
* Add a few more AVX2 intrinsics and fix the type strings on a couple SSE intri...Craig Topper2011-12-211-0/+12
* Add AVX2 horizontal add/sub intrinsics.Craig Topper2011-12-211-0/+36
* Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne...Craig Topper2011-12-202-2/+74
* Add AVX2 intrinsics for and, andn, or, and xor.Craig Topper2011-12-191-0/+23
* More AVX2 intrinsic support including saturating add/sub and palignr.Craig Topper2011-12-191-0/+54
* Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used...Craig Topper2011-12-193-0/+124
* Fix _mm_permute_ps and _mm256_permute_ps AVX intrinsics to use "I" (ICE)Chad Rosier2011-12-171-10/+6
* Revert r146797, which was a partial revert of r146791; It was correct in theChad Rosier2011-12-171-10/+6
* Fix _mm256_extractf128_* AVX intrinsics to use "I" (ICE) markings. FixChad Rosier2011-12-171-15/+9
* Partial revert of r146791; vpermilps/vpermilpd instructions accepts ymm/mem/i...Chad Rosier2011-12-171-6/+10
* Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVXChad Rosier2011-12-171-20/+12
* Fix vinsertf128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to Chad Rosier2011-12-161-15/+12
* Fix vperm2f128_* AVX intrinsics to use "I" (ICE) markings. Fix avxintrin.h to Chad Rosier2011-12-161-15/+12
* Fix obvious error in _mm_test_all_zeros. PR11565.Bob Wilson2011-12-141-1/+1
* Fix a blatant typo or cut/paste-o reported by users of this header.Chandler Carruth2011-12-091-1/+1
* Use default visibility in the the symbols declared in unwind.h. This matchesRafael Espindola2011-12-091-0/+7
* Add a minimal unwind.h that knows how to forward to the system one in systemsRafael Espindola2011-12-082-0/+61
* Headers: wmmintrin.h only needs xmmintrin.h.Daniel Dunbar2011-12-061-1/+1
* Install cpuid.h when building with cmake too.Rafael Espindola2011-12-061-0/+1
* Fix comment.Rafael Espindola2011-11-281-1/+1
* Error on non x86 architectures.Rafael Espindola2011-11-271-0/+4
* Fix file name in comments.Rafael Espindola2011-11-271-1/+1
* Add the minimum implementation of cpuid.h. This works on "modern" intel cpusRafael Espindola2011-11-261-0/+29
* Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin....Eli Friedman2011-11-102-30/+24
* Misc fixes to pcmp*stri.Eli Friedman2011-11-081-10/+10
* Fix vector macros to correctly check argument types. <rdar://problem/10261670>Bob Wilson2011-11-054-54/+87
* Add _mm_comige_sd to emmintrin.h, since I apparently forgot to do this in r13...Eli Friedman2011-10-061-0/+6
* Clang-side build system infrastructure for multiple tblgens.Peter Collingbourne2011-10-061-2/+2
* Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne2011-09-292-0/+31
* Tweak *mmintrin.h so that they don't make any bad assumptions about alignment...Eli Friedman2011-09-153-30/+75
* Remove WCHAR_MIN and WCHAR_MAX from limits.h. According to posix and c99Eric Christopher2011-09-081-14/+0
* Add missing function _mm_ucomige_sd to emmintrin.h. PR10803.Eli Friedman2011-08-291-0/+6
* Fix _mm256_shuffle_ps mask! Example, for mask=203, Instead of:Bruno Cardoso Lopes2011-08-231-1/+1
* http://llvm.org/bugs/show_bug.cgi?id=10472Howard Hinnant2011-07-251-4/+3
* Fix typo.Nick Lewycky2011-07-191-1/+1
* Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN andSean Hunt2011-07-191-0/+14
* lib/Headers/mm_malloc.h: Use __mingw_aligned_malloc() in _mm_malloc() on mingw.NAKAMURA Takumi2011-07-181-1/+3
* Teach Clang's <float.h> to also include MinGW's <float.h>, which provides add...Douglas Gregor2011-07-051-0/+42
* Define va_copy when in C++0x mode; C++0x picked it up from C99.Douglas Gregor2011-06-201-1/+1
* Add 'may_alias' attribute. Noticed by Eli.Bill Wendling2011-05-132-3/+3
* Represent the unaligned loads natively. These are converted into a call to theBill Wendling2011-05-132-3/+12
* LLVM doesn't always optimize away the four loads from this:Bill Wendling2011-05-122-2/+2
* PR9866: Fix the implementation of _mm_loadl_pd and _mm_loadh_pd to not makeEli Friedman2011-05-071-2/+2
* PR9849: Fix _mm_setr_pi32 and friends to actually work correctly. They broke...Eli Friedman2011-05-051-4/+4
* Some small improvements to the builtin (-ffreestanding) stdint.h; inEli Friedman2011-04-301-12/+14
* don't use compound literals in MM macros, since they will be instantiatedChris Lattner2011-04-251-3/+5
* PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.Eli Friedman2011-04-211-2/+7
* Add mm3dnow.h.Michael J. Spencer2011-04-152-0/+162
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-152-3/+3