| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86] Remove temporary variables from macros in x86 intrinsic headers. Preven... | Craig Topper | 2015-11-10 | 1 | -5/+2 |
| * | Clean up trailing whitespace in the builtin headers | Sean Silva | 2015-09-12 | 1 | -9/+9 |
| * | [X86][SSE] Add _mm_undefined_* intrinsics | Simon Pilgrim | 2015-08-26 | 1 | -0/+6 |
| * | [X86] Add support for _MM_ALIGN16 | Michael Kuperstein | 2015-08-06 | 1 | -0/+5 |
| * | [X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR | Michael Kuperstein | 2015-06-30 | 1 | -127/+127 |
| * | Update the intel intrinsic headers to use the target attribute support. | Eric Christopher | 2015-06-17 | 1 | -7/+1 |
| * | Use a define for per-file function attributes for the Intel intrinsic headers. | Eric Christopher | 2015-06-17 | 1 | -125/+130 |
| * | [modules] Fix a #include cycle when building a module for our builtin headers. | Richard Smith | 2015-05-14 | 1 | -1/+1 |
| * | [x86] Add the (v)cmpps/pd/ss/sd builtins to match gcc. Use them in the sse in... | Craig Topper | 2014-12-27 | 1 | -24/+24 |
| * | Replace a few // comments with /**/ comments in headers, for consistency. | Nico Weber | 2014-07-08 | 1 | -3/+3 |
| * | Fix a bug in xmmintrin.h. | Akira Hatanaka | 2014-05-23 | 1 | -1/+1 |
| * | [_mm_prefetch] Returning previously deleted comment. | Warren Hunt | 2014-02-22 | 1 | -0/+3 |
| * | Reapply 201734 but with appropriate gcc compatibility | Warren Hunt | 2014-02-21 | 1 | -3/+2 |
| * | Revert r201734 and r201742. | Daniel Jasper | 2014-02-20 | 1 | -0/+5 |
| * | Add _mm_prefetch and some others as MS builtins | Warren Hunt | 2014-02-19 | 1 | -5/+0 |
| * | X86 intrinsics: cmpge|gt|nge|ngt_ss|_sd | Manman Ren | 2013-06-17 | 1 | -4/+12 |
| * | Even in a modules world, people will depend on the weird xmmintrin.h -> emmin... | Douglas Gregor | 2013-06-07 | 1 | -2/+0 |
| * | [lib/Headers] Break the module import cycle between _Builtin_intrinsics.sse a... | Argyrios Kyrtzidis | 2013-03-27 | 1 | -0/+2 |
| * | PR14964: intrinsic headers using non-reserved identifiers | David Blaikie | 2013-01-16 | 1 | -308/+308 |
| * | X86 SSE Intrinsics: update header for sqrt_ss, rsqrt_ss and rcp_ss. | Manman Ren | 2012-10-26 | 1 | -3/+6 |
| * | Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672 | Bob Wilson | 2012-01-23 | 1 | -1/+1 |
| * | Add AVX2 permute intrinsics. Also add parentheses on some macro arguments in ... | Craig Topper | 2011-12-24 | 1 | -1/+1 |
| * | Fix vector macros to correctly check argument types. <rdar://problem/10261670> | Bob Wilson | 2011-11-05 | 1 | -7/+10 |
| * | Tweak *mmintrin.h so that they don't make any bad assumptions about alignment... | Eli Friedman | 2011-09-15 | 1 | -12/+29 |
| * | Add 'may_alias' attribute. Noticed by Eli. | Bill Wendling | 2011-05-13 | 1 | -1/+1 |
| * | Represent the unaligned loads natively. These are converted into a call to the | Bill Wendling | 2011-05-13 | 1 | -1/+4 |
| * | LLVM doesn't always optimize away the four loads from this: | Bill Wendling | 2011-05-12 | 1 | -1/+1 |
| * | Remove comment that snuck in there. | Bill Wendling | 2011-04-13 | 1 | -1/+1 |
| * | Just use a native "load" instead of translating the builtin later. Clang can | Bill Wendling | 2011-04-13 | 1 | -1/+1 |
| * | Undo part of my previous commit to mm_malloc.h, going back to the use of | Chandler Carruth | 2010-11-22 | 1 | -0/+4 |
| * | the mmx intrinsic for pshufw should map to the IR intrinsic, not | Chris Lattner | 2010-10-02 | 1 | -3/+1 |
| * | fix incorrect MM_HINT_ definitions, PR8011 | Chris Lattner | 2010-08-27 | 1 | -2/+2 |
| * | Fix some typos I made when adding alternate intrinsic names. | Chandler Carruth | 2010-08-08 | 1 | -2/+2 |
| * | Add alternate names for x86 SIMD intrinsics. These aren't as common, but show | Chandler Carruth | 2010-07-22 | 1 | -0/+47 |
| * | Headers: Fix quoting of macro arguments in a couple more places. | Daniel Dunbar | 2010-06-02 | 1 | -1/+1 |
| * | Make macro safe in the face of users who pass "addr+64". Addition of void* is | Nick Lewycky | 2010-05-30 | 1 | -2/+2 |
| * | add type casts to _mm_shuffle_ps so the front-end applies | Chris Lattner | 2010-05-15 | 1 | -1/+2 |
| * | fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead. | Chris Lattner | 2010-03-22 | 1 | -120/+120 |
| * | Migrate typedefs to the top level of xmmintrin.h and remove the same | Eric Christopher | 2010-03-20 | 1 | -4/+1 |
| * | add two aliases for SSE functions we already have, fixing PR6316. | Chris Lattner | 2010-02-16 | 1 | -0/+12 |
| * | fix PR6187: various load functions in xmmintrin.h were missing 'const'. | Chris Lattner | 2010-02-01 | 1 | -7/+7 |
| * | fix a bug in the _MM_TRANSPOSE4_PS definition, patch by Brian Sumner from | Chris Lattner | 2010-01-27 | 1 | -1/+1 |
| * | _mm_xor_ps does a xor not a nxor. The other 'xor' builtins look fine, | Chris Lattner | 2010-01-07 | 1 | -1/+1 |
| * | Following gcc, hide the hack to include the SSE2 intrinsics from | Eli Friedman | 2009-06-11 | 1 | -0/+3 |
| * | xmmintrin needs to include emmintrin, Darwin system headers seem to depend on it | Daniel Dunbar | 2009-06-07 | 1 | -0/+2 |
| * | Now that LLVM CodeGen can handle the generic variations a bit better, | Eli Friedman | 2009-06-07 | 1 | -8/+5 |
| * | Replace more calls to builtins with generic code. | Eli Friedman | 2009-06-06 | 1 | -2/+8 |
| * | Fix some casts to work without -flax-vector-conversions. | Eli Friedman | 2009-06-06 | 1 | -1/+1 |
| * | Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid | Eli Friedman | 2009-06-06 | 1 | -25/+37 |
| * | Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten. | Eli Friedman | 2009-06-02 | 1 | -0/+2 |