aboutsummaryrefslogtreecommitdiff
path: root/lib/Headers/xmmintrin.h
AgeCommit message (Expand)Author
2013-03-27[lib/Headers] Break the module import cycle between _Builtin_intrinsics.sse a...Argyrios Kyrtzidis
2013-01-16PR14964: intrinsic headers using non-reserved identifiersDavid Blaikie
2012-10-26X86 SSE Intrinsics: update header for sqrt_ss, rsqrt_ss and rcp_ss.Manman Ren
2012-01-23Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672Bob Wilson
2011-12-24Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper
2011-11-05Fix vector macros to correctly check argument types. <rdar://problem/10261670>Bob Wilson
2011-09-15Tweak *mmintrin.h so that they don't make any bad assumptions about alignment...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-04-13Remove comment that snuck in there.Bill Wendling
2011-04-13Just use a native "load" instead of translating the builtin later. Clang canBill Wendling
2010-11-22Undo part of my previous commit to mm_malloc.h, going back to the use ofChandler Carruth
2010-10-02the mmx intrinsic for pshufw should map to the IR intrinsic, notChris Lattner
2010-08-27fix incorrect MM_HINT_ definitions, PR8011Chris Lattner
2010-08-08Fix some typos I made when adding alternate intrinsic names.Chandler Carruth
2010-07-22Add alternate names for x86 SIMD intrinsics. These aren't as common, but showChandler Carruth
2010-06-02Headers: Fix quoting of macro arguments in a couple more places.Daniel Dunbar
2010-05-30Make macro safe in the face of users who pass "addr+64". Addition of void* isNick Lewycky
2010-05-15add type casts to _mm_shuffle_ps so the front-end appliesChris 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
2010-02-16add two aliases for SSE functions we already have, fixing PR6316.Chris Lattner
2010-02-01fix PR6187: various load functions in xmmintrin.h were missing 'const'.Chris Lattner
2010-01-27fix a bug in the _MM_TRANSPOSE4_PS definition, patch by Brian Sumner fromChris Lattner
2010-01-07_mm_xor_ps does a xor not a nxor. The other 'xor' builtins look fine,Chris Lattner
2009-06-11Following gcc, hide the hack to include the SSE2 intrinsics from Eli Friedman
2009-06-07xmmintrin needs to include emmintrin, Darwin system headers seem to depend on itDaniel Dunbar
2009-06-07Now that LLVM CodeGen can handle the generic variations a bit better, 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-17fix misspelt attribute.Chris Lattner
2009-02-17Spell __always_inline__ correctly.Daniel Dunbar
2009-02-14Fix more xmmintrin.h typosAnders Carlsson
2009-02-14Add the nodebug attribute to intrinsicsAnders Carlsson
2009-02-1380col.Mike Stump
2009-02-11Fix some mistakes I made when I tried to decipher the Intel documentation of ...Anders Carlsson
2009-01-21Fix more bugs I discoveredAnders Carlsson
2009-01-20Fix some errors I noticedAnders Carlsson
2008-12-27Add a MS specific intrinsic.Anders Carlsson
2008-12-26OK, all tests pass. Let's start using the SSE2 headerAnders Carlsson
2008-12-22Fix test failures noticed by Fariborz.Anders Carlsson
2008-12-22Flip the switch and start using the new xmmintrin.hAnders Carlsson