summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/xmmintrin.h
Commit message (Expand)AuthorAgeFilesLines
* [X86] Remove temporary variables from macros in x86 intrinsic headers. Preven...Craig Topper2015-11-101-5/+2
* Clean up trailing whitespace in the builtin headersSean Silva2015-09-121-9/+9
* [X86][SSE] Add _mm_undefined_* intrinsicsSimon Pilgrim2015-08-261-0/+6
* [X86] Add support for _MM_ALIGN16Michael Kuperstein2015-08-061-0/+5
* [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTRMichael Kuperstein2015-06-301-127/+127
* Update the intel intrinsic headers to use the target attribute support.Eric Christopher2015-06-171-7/+1
* Use a define for per-file function attributes for the Intel intrinsic headers.Eric Christopher2015-06-171-125/+130
* [modules] Fix a #include cycle when building a module for our builtin headers.Richard Smith2015-05-141-1/+1
* [x86] Add the (v)cmpps/pd/ss/sd builtins to match gcc. Use them in the sse in...Craig Topper2014-12-271-24/+24
* Replace a few // comments with /**/ comments in headers, for consistency.Nico Weber2014-07-081-3/+3
* Fix a bug in xmmintrin.h.Akira Hatanaka2014-05-231-1/+1
* [_mm_prefetch] Returning previously deleted comment.Warren Hunt2014-02-221-0/+3
* Reapply 201734 but with appropriate gcc compatibilityWarren Hunt2014-02-211-3/+2
* Revert r201734 and r201742.Daniel Jasper2014-02-201-0/+5
* Add _mm_prefetch and some others as MS builtinsWarren Hunt2014-02-191-5/+0
* X86 intrinsics: cmpge|gt|nge|ngt_ss|_sdManman Ren2013-06-171-4/+12
* Even in a modules world, people will depend on the weird xmmintrin.h -> emmin...Douglas Gregor2013-06-071-2/+0
* [lib/Headers] Break the module import cycle between _Builtin_intrinsics.sse a...Argyrios Kyrtzidis2013-03-271-0/+2
* PR14964: intrinsic headers using non-reserved identifiersDavid Blaikie2013-01-161-308/+308
* X86 SSE Intrinsics: update header for sqrt_ss, rsqrt_ss and rcp_ss.Manman Ren2012-10-261-3/+6
* Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672Bob Wilson2012-01-231-1/+1
* Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ...Craig Topper2011-12-241-1/+1
* Fix vector macros to correctly check argument types. <rdar://problem/10261670>Bob Wilson2011-11-051-7/+10
* Tweak *mmintrin.h so that they don't make any bad assumptions about alignment...Eli Friedman2011-09-151-12/+29
* Add 'may_alias' attribute. Noticed by Eli.Bill Wendling2011-05-131-1/+1
* Represent the unaligned loads natively. These are converted into a call to theBill Wendling2011-05-131-1/+4
* LLVM doesn't always optimize away the four loads from this:Bill Wendling2011-05-121-1/+1
* Remove comment that snuck in there.Bill Wendling2011-04-131-1/+1
* Just use a native "load" instead of translating the builtin later. Clang canBill Wendling2011-04-131-1/+1
* Undo part of my previous commit to mm_malloc.h, going back to the use ofChandler Carruth2010-11-221-0/+4
* the mmx intrinsic for pshufw should map to the IR intrinsic, notChris Lattner2010-10-021-3/+1
* fix incorrect MM_HINT_ definitions, PR8011Chris Lattner2010-08-271-2/+2
* Fix some typos I made when adding alternate intrinsic names.Chandler Carruth2010-08-081-2/+2
* Add alternate names for x86 SIMD intrinsics. These aren't as common, but showChandler Carruth2010-07-221-0/+47
* Headers: Fix quoting of macro arguments in a couple more places.Daniel Dunbar2010-06-021-1/+1
* Make macro safe in the face of users who pass "addr+64". Addition of void* isNick Lewycky2010-05-301-2/+2
* add type casts to _mm_shuffle_ps so the front-end appliesChris Lattner2010-05-151-1/+2
* fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.Chris Lattner2010-03-221-120/+120
* Migrate typedefs to the top level of xmmintrin.h and remove the sameEric Christopher2010-03-201-4/+1
* add two aliases for SSE functions we already have, fixing PR6316.Chris Lattner2010-02-161-0/+12
* fix PR6187: various load functions in xmmintrin.h were missing 'const'.Chris Lattner2010-02-011-7/+7
* fix a bug in the _MM_TRANSPOSE4_PS definition, patch by Brian Sumner fromChris Lattner2010-01-271-1/+1
* _mm_xor_ps does a xor not a nxor. The other 'xor' builtins look fine,Chris Lattner2010-01-071-1/+1
* Following gcc, hide the hack to include the SSE2 intrinsics from Eli Friedman2009-06-111-0/+3
* xmmintrin needs to include emmintrin, Darwin system headers seem to depend on itDaniel Dunbar2009-06-071-0/+2
* Now that LLVM CodeGen can handle the generic variations a bit better, Eli Friedman2009-06-071-8/+5
* Replace more calls to builtins with generic code.Eli Friedman2009-06-061-2/+8
* Fix some casts to work without -flax-vector-conversions.Eli Friedman2009-06-061-1/+1
* Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid Eli Friedman2009-06-061-25/+37
* Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten.Eli Friedman2009-06-021-0/+2
OpenPOWER on IntegriCloud