aboutsummaryrefslogtreecommitdiff
path: root/lib/Headers/emmintrin.h
AgeCommit message (Expand)Author
2013-04-19Avoid names like __in that conflict with SAL in builtin headersReid Kleckner
2013-01-16PR14964: intrinsic headers using non-reserved identifiersDavid Blaikie
2012-05-01Get rid of storelv4si builtin as it can be expressed directly. This is generalChad Rosier
2012-02-04Comment mystery code.Nick Lewycky
2012-02-03Make _mm_cmpgt_epi8 immute to -funsigned-char.Nick Lewycky
2011-11-05Fix vector macros to correctly check argument types. <rdar://problem/10261670>Bob Wilson
2011-10-06Add _mm_comige_sd to emmintrin.h, since I apparently forgot to do this in r13...Eli Friedman
2011-09-15Tweak *mmintrin.h so that they don't make any bad assumptions about alignment...Eli Friedman
2011-08-29Add missing function _mm_ucomige_sd to emmintrin.h. PR10803.Eli Friedman
2011-05-13Add 'may_alias' attribute. Noticed by Eli.Bill Wendling
2011-05-13Represent the unaligned loads natively. These are converted into a call to theBill Wendling
2011-05-12LLVM doesn't always optimize away the four loads from this:Bill Wendling
2011-05-07PR9866: Fix the implementation of _mm_loadl_pd and _mm_loadh_pd to not makeEli Friedman
2011-04-25don't use compound literals in MM macros, since they will be instantiatedChris Lattner
2011-04-13Just use a native "load" instead of translating the builtin later. Clang canBill Wendling
2010-10-01__builtin_ia32_psrldqi128 tooChris Lattner
2010-10-01the second argument to __builtin_ia32_pslldqi128 must be an immediate,Chris Lattner
2010-08-26Move some type defines from smmintrin.h to emmintrin.h to match whereEric Christopher
2010-08-20Fix header comments.Benjamin Kramer
2010-08-20fix some vector extractions to return properly zero extended valuesChris Lattner
2010-07-08PR7588: Fix the _mm_shufflehi_epi16 macro. (The issue was an oversightEli Friedman
2010-05-15fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.Chris Lattner
2010-03-22fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.Chris Lattner
2010-03-20Migrate typedefs to the top level of xmmintrin.h and remove the sameEric Christopher
2009-09-18Make our char vector types not be explicitly signed to match GCC and to fix c...Anders Carlsson
2009-09-18Fix PR4923.Anders Carlsson
2009-07-22Switch some functions from using x86 builtins to using vector Eli Friedman
2009-06-07Remove a few more vector builtins.Eli Friedman
2009-06-06Replace more calls to builtins with generic code.Eli Friedman
2009-06-06Fix some casts to work without -flax-vector-conversions.Eli Friedman
2009-06-06Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid Eli Friedman
2009-06-02Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten.Eli Friedman
2009-05-18Add 'cmp' SSE builtins and get rid of a bunch of other builtins.Anders Carlsson
2009-04-06Fix typo.Anders Carlsson
2009-02-14Add the nodebug attribute to intrinsicsAnders Carlsson
2009-02-1380col.Mike Stump
2009-01-21Fix more bugs I discoveredAnders Carlsson
2008-12-26Fix implementation of _mm_pause.Anders Carlsson
2008-12-26OK, all tests pass. Let's start using the SSE2 headerAnders Carlsson