summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/pmmintrin.h
Commit message (Collapse)AuthorAgeFilesLines
* PR14964: intrinsic headers using non-reserved identifiersDavid Blaikie2013-01-161-24/+24
| | | | | | | | | | | | | | | | 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) llvm-svn: 172666
* Tweak *mmintrin.h so that they don't make any bad assumptions about ↵Eli Friedman2011-09-151-5/+1
| | | | | | | | alignment (which probably has little effect in practice, but better to get it right). Make the load in _mm_loadh_pi and _mm_loadl_pi a single LLVM IR instruction to make optimizing easier for CodeGen. rdar://10054986 llvm-svn: 139874
* fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.Chris Lattner2010-03-221-13/+13
| | | | llvm-svn: 99190
* Fix an error in _mm_loaddup_pd that Eli noticed.Anders Carlsson2009-02-141-1/+1
| | | | llvm-svn: 64522
* Add the nodebug attribute to intrinsicsAnders Carlsson2009-02-141-13/+13
| | | | llvm-svn: 64519
* 80col.Mike Stump2009-02-131-13/+26
| | | | llvm-svn: 64450
* Add pmmintrin.h header.Anders Carlsson2009-02-111-0/+108
llvm-svn: 64291
OpenPOWER on IntegriCloud