Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix header comments. | Benjamin Kramer | 2010-08-20 | 1 | -2/+2 | |
| | | | | llvm-svn: 111645 | |||||
* | fix some vector extractions to return properly zero extended values | Chris Lattner | 2010-08-20 | 1 | -1/+1 | |
| | | | | | | | (instead of sign extending) to match ICC. GCC is changing this in a series of their own PRs (e.g. 41323). llvm-svn: 111637 | |||||
* | PR7588: Fix the _mm_shufflehi_epi16 macro. (The issue was an oversight | Eli Friedman | 2010-07-08 | 1 | -3/+4 | |
| | | | | | | involving operator precedence.) llvm-svn: 107902 | |||||
* | fix _mm_shuffle_pd too, thanks to Joel Falcou for pointing this out. | Chris Lattner | 2010-05-15 | 1 | -2/+3 | |
| | | | | llvm-svn: 103873 | |||||
* | fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead. | Chris Lattner | 2010-03-22 | 1 | -213/+213 | |
| | | | | llvm-svn: 99190 | |||||
* | Migrate typedefs to the top level of xmmintrin.h and remove the same | Eric Christopher | 2010-03-20 | 1 | -1/+0 | |
| | | | | | | one from emmintrin.h. llvm-svn: 99020 | |||||
* | Make our char vector types not be explicitly signed to match GCC and to fix ↵ | Anders Carlsson | 2009-09-18 | 1 | -1/+1 | |
| | | | | | | compilation with C++ and -fno-lax-vector-conversions llvm-svn: 82254 | |||||
* | Fix PR4923. | Anders Carlsson | 2009-09-18 | 1 | -2/+14 | |
| | | | | | | Fix error in _mm_set_pd/_mm_setr_pd and add _mm_set_epi64x/_mm_set1_epi64x. Patch by Laurent Morichetti! llvm-svn: 82228 | |||||
* | Switch some functions from using x86 builtins to using vector | Eli Friedman | 2009-07-22 | 1 | -10/+10 | |
| | | | | | | operations. llvm-svn: 76753 | |||||
* | Remove a few more vector builtins. | Eli Friedman | 2009-06-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 73022 | |||||
* | Replace more calls to builtins with generic code. | Eli Friedman | 2009-06-06 | 1 | -6/+19 | |
| | | | | llvm-svn: 72995 | |||||
* | Fix some casts to work without -flax-vector-conversions. | Eli Friedman | 2009-06-06 | 1 | -5/+5 | |
| | | | | llvm-svn: 72981 | |||||
* | Misc fixes to MMX/SSE intrinsics: a few small bug fixes, and getting rid | Eli Friedman | 2009-06-06 | 1 | -19/+28 | |
| | | | | | | of calls to builtins for constructs which can be expressed directly. llvm-svn: 72979 | |||||
* | Add aliases for a couple of SSE intrinsics. Patch by Ed Schouten. | Eli Friedman | 2009-06-02 | 1 | -0/+2 | |
| | | | | llvm-svn: 72717 | |||||
* | Add 'cmp' SSE builtins and get rid of a bunch of other builtins. | Anders Carlsson | 2009-05-18 | 1 | -24/+24 | |
| | | | | llvm-svn: 72032 | |||||
* | Fix typo. | Anders Carlsson | 2009-04-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 68466 | |||||
* | Add the nodebug attribute to intrinsics | Anders Carlsson | 2009-02-14 | 1 | -211/+211 | |
| | | | | llvm-svn: 64519 | |||||
* | 80col. | Mike Stump | 2009-02-13 | 1 | -211/+422 | |
| | | | | llvm-svn: 64450 | |||||
* | Fix more bugs I discovered | Anders Carlsson | 2009-01-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 62656 | |||||
* | Fix implementation of _mm_pause. | Anders Carlsson | 2008-12-26 | 1 | -1/+1 | |
| | | | | llvm-svn: 61441 | |||||
* | OK, all tests pass. Let's start using the SSE2 header | Anders Carlsson | 2008-12-26 | 1 | -0/+1116 | |
llvm-svn: 61440 |