summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/emmintrin.h
Commit message (Expand)AuthorAgeFilesLines
* Add 'may_alias' attribute. Noticed by Eli.Bill Wendling2011-05-131-2/+2
* Represent the unaligned loads natively. These are converted into a call to theBill Wendling2011-05-131-2/+8
* LLVM doesn't always optimize away the four loads from this:Bill Wendling2011-05-121-1/+1
* PR9866: Fix the implementation of _mm_loadl_pd and _mm_loadh_pd to not makeEli Friedman2011-05-071-2/+2
* don't use compound literals in MM macros, since they will be instantiatedChris Lattner2011-04-251-3/+5
* Just use a native "load" instead of translating the builtin later. Clang canBill Wendling2011-04-131-1/+1
* __builtin_ia32_psrldqi128 tooChris Lattner2010-10-011-6/+4
* the second argument to __builtin_ia32_pslldqi128 must be an immediate,Chris Lattner2010-10-011-5/+2
* Move some type defines from smmintrin.h to emmintrin.h to match whereEric Christopher2010-08-261-0/+3
* Fix header comments.Benjamin Kramer2010-08-201-2/+2
* fix some vector extractions to return properly zero extended valuesChris Lattner2010-08-201-1/+1
* PR7588: Fix the _mm_shufflehi_epi16 macro. (The issue was an oversightEli Friedman2010-07-081-3/+4
* fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out.Chris Lattner2010-05-151-2/+3
* fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.Chris Lattner2010-03-221-213/+213
* Migrate typedefs to the top level of xmmintrin.h and remove the sameEric Christopher2010-03-201-1/+0
* Make our char vector types not be explicitly signed to match GCC and to fix c...Anders Carlsson2009-09-181-1/+1
* Fix PR4923.Anders Carlsson2009-09-181-2/+14
* Switch some functions from using x86 builtins to using vector Eli Friedman2009-07-221-10/+10
* Remove a few more vector builtins.Eli Friedman2009-06-071-1/+1
* Replace more calls to builtins with generic code.Eli Friedman2009-06-061-6/+19
* Fix some casts to work without -flax-vector-conversions.Eli Friedman2009-06-061-5/+5
* Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid Eli Friedman2009-06-061-19/+28
* Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten.Eli Friedman2009-06-021-0/+2
* Add 'cmp' SSE builtins and get rid of a bunch of other builtins.Anders Carlsson2009-05-181-24/+24
* Fix typo.Anders Carlsson2009-04-061-1/+1
* Add the nodebug attribute to intrinsicsAnders Carlsson2009-02-141-211/+211
* 80col.Mike Stump2009-02-131-211/+422
* Fix more bugs I discoveredAnders Carlsson2009-01-211-1/+1
* Fix implementation of _mm_pause.Anders Carlsson2008-12-261-1/+1
* OK, all tests pass. Let's start using the SSE2 headerAnders Carlsson2008-12-261-0/+1116
OpenPOWER on IntegriCloud