History log of /external/clang/lib/Headers/tmmintrin.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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