4f918aed75d4927e88365541c7200f0b5fe5014b |
|
17-Jan-2013 |
David Blaikie <dblaikie@gmail.com> |
PR14964: intrinsic headers using non-reserved identifiers Several of the intrinsic headers were using plain non-reserved identifiers. C++11 17.6.4.3.2 [global.names] p1 reservers names containing a double begining with an underscore followed by an uppercase letter for any use. I think I got them all, but open to being corrected. For the most part I didn't bother updating function-like macro parameter names because I don't believe they're subject to any such collission - though some function-like macros already follow this convention (I didn't update them in part because the churn was more significant as several function-like macros use the double underscore prefixed version of the same name as a parameter in their implementation) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
32bae37b821e6ade738849ac14e3d3de06afb0be |
|
05-Nov-2011 |
Bob Wilson <bob.wilson@apple.com> |
Fix vector macros to correctly check argument types. <rdar://problem/10261670> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
e57aa9e367af227214140e1a174cc561aabaa0b9 |
|
15-Apr-2010 |
Eric Christopher <echristo@apple.com> |
Rewrite handling of 64-bit palignr intrinsics to be vector shuffles. Stop multiplying constant by 8 accordingly in the header and change intrinsic definition for what types we expect. Add to existing palignr test to check that we're emitting the correct things. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101332 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
1bddbcbd11de09c7bcb48c3d661c447967db73a7 |
|
22-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
c3420ffb282c6ffc0192013bf8045b6c21eddece |
|
14-Dec-2009 |
Nate Begeman <natebegeman@mac.com> |
Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91269 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
ce5818a19a8f77d1540d0352649d6687eca4af6b |
|
14-Dec-2009 |
Nate Begeman <natebegeman@mac.com> |
Support x86's PALIGNR instruction without the use of a palignr intrinsic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91264 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
f2c8e7dee981353cef2fc102d1f96f1cd0d30f64 |
|
10-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
minimal fix for PR5743 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91032 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
2e8d8da13ddd5529971bfc08c4210351d11f8c9e |
|
06-Jun-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Fix obvious typo. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72994 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
2e828f06e5773c1bd700a26e778b841a8f8cc814 |
|
20-Apr-2009 |
Anders Carlsson <andersca@mac.com> |
Fix tyop in SSSE3 header (6808876). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|
85b2a47ec0450ee78b2c36ec482179cb4743bff7 |
|
17-Feb-2009 |
Anders Carlsson <andersca@mac.com> |
Add SSSE3 header git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64735 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Headers/tmmintrin.h
|