| Commit message (Expand) | Author | Age | Files | Lines |
| * | Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. | Chad Rosier | 2011-05-26 | 1 | -5/+5 |
| * | Remove dead intrinsics. | Bill Wendling | 2011-05-04 | 1 | -16/+0 |
| * | Add 3DNow! intrinsics. | Michael J. Spencer | 2011-04-15 | 1 | -0/+77 |
| * | Fix whitespace and tabs. | Michael J. Spencer | 2011-04-14 | 1 | -52/+52 |
| * | Reapply r129401 with patch for clang. | Bill Wendling | 2011-04-13 | 1 | -14/+0 |
| * | Revert r129401 for now. Clang is using the old way of doing things. | Bill Wendling | 2011-04-12 | 1 | -0/+14 |
| * | Remove the unaligned load intrinsics in favor of using native unaligned loads. | Bill Wendling | 2011-04-12 | 1 | -14/+0 |
| * | The pshufw instruction came about in MMX2 when SSE was introduced. Don't place | Bill Wendling | 2010-10-04 | 1 | -1/+1 |
| * | the immediate field of pshufw is actually an 8-bit field, not a 8-bit field t... | Chris Lattner | 2010-10-03 | 1 | -1/+1 |
| * | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -167/+143 |
| * | Add patterns for MMX that use the new intrinsics. | Dale Johannesen | 2010-09-07 | 1 | -3/+3 |
| * | Revert int_x86_mmx_palignr_b intrinsic to match llvm-gcc's version. | Bill Wendling | 2010-09-02 | 1 | -2/+2 |
| * | - Change __builtin_ia32_palignr intrinsic type to match the pattern in clang. | Bill Wendling | 2010-09-02 | 1 | -5/+24 |
| * | Recommit with changes. Comment out palignr for the | Dale Johannesen | 2010-09-01 | 1 | -6/+17 |
| * | Revert 112740, it broke some clang tests somehow... | Dale Johannesen | 2010-09-01 | 1 | -17/+6 |
| * | Add a few more missing MMX operations. This should be it. | Dale Johannesen | 2010-09-01 | 1 | -6/+17 |
| * | Add some MMX intrinsics that duplicate functionality | Dale Johannesen | 2010-09-01 | 1 | -0/+74 |
| * | Add a new llvm.x86.int intrinsic, allowing access to the | Chris Lattner | 2010-08-23 | 1 | -0/+5 |
| * | Remove rsqrt/sqrt_nr intrinsics since there are no more builtins for them on ... | Bruno Cardoso Lopes | 2010-08-11 | 1 | -5/+0 |
| * | Remove AVX 256-bit cast intrinsics now that clang is using __builtin_shufflev... | Bruno Cardoso Lopes | 2010-08-11 | 1 | -12/+0 |
| * | Remove AVX 256-bit unpack and interleave intrinsics now that clang is using _... | Bruno Cardoso Lopes | 2010-08-11 | 1 | -16/+0 |
| * | Remove AVX 256-bit shuffle intrinsics now that clang is using __builtin_shuff... | Bruno Cardoso Lopes | 2010-08-11 | 1 | -10/+0 |
| * | Remove replicate intrinsics, clang will generate shufflevector for those. The... | Bruno Cardoso Lopes | 2010-08-10 | 1 | -10/+0 |
| * | Use i32 instead of i8 for dot product intrinsic | Bruno Cardoso Lopes | 2010-08-10 | 1 | -1/+1 |
| * | Fix the last argument type of AVX vblend intrinsics | Bruno Cardoso Lopes | 2010-08-10 | 1 | -2/+2 |
| * | Patterns to match AVX 256-bit vzero intrinsics | Bruno Cardoso Lopes | 2010-08-06 | 1 | -2/+2 |
| * | Remove unused AVX intrinsics | Bruno Cardoso Lopes | 2010-08-06 | 1 | -52/+0 |
| * | Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem | Dan Gohman | 2010-08-05 | 1 | -34/+31 |
| * | Fix a comment typo and add more 256-bit intrinsics | Bruno Cardoso Lopes | 2010-08-04 | 1 | -1/+90 |
| * | Support x86 AVX 256-bit instruction intrinsics. Right now support all of them... | Bruno Cardoso Lopes | 2010-08-03 | 1 | -0/+344 |
| * | Make sure aeskeygenassist uses an unsigned immediate field. | Eric Christopher | 2010-05-25 | 1 | -2/+2 |
| * | Remove the palignr intrinsics now that we lower them to vector shuffles, | Eric Christopher | 2010-04-20 | 1 | -10/+0 |
| * | Rewrite aesimc handling. It only takes a single input and has a single | Eric Christopher | 2010-04-02 | 1 | -1/+1 |
| * | Fix typo aeskeygenassist -> aeskeygenassist128. | Eric Christopher | 2010-04-02 | 1 | -1/+1 |
| * | Add aeskeygenassist intrinsic and rename all of the aes intrinsics to | Eric Christopher | 2010-04-01 | 1 | -5/+9 |
| * | Remove the pmulld intrinsic and autoupdate it as a vector multiply. | Eric Christopher | 2010-03-30 | 1 | -3/+0 |
| * | Reapply Kevin's change 94440, now that Chris has fixed the limitation on | Bob Wilson | 2010-03-25 | 1 | -0/+19 |
| * | Speculatively revert this to see if it fixes buildbot failures. | Bob Wilson | 2010-03-24 | 1 | -19/+0 |
| * | Added the Advanced Encryption Standard (AES) Instructions. | Kevin Enderby | 2010-03-24 | 1 | -0/+19 |
| * | [llvm_void_ty] is no longer needed for result types, | Chris Lattner | 2010-03-23 | 1 | -21/+21 |
| * | Fixed the encoding problems of the crc32 instructions. All had the Operand size | Kevin Enderby | 2010-03-19 | 1 | -1/+4 |
| * | Revert r92939. These intrinsics get matched to LLVM instructions, | David Greene | 2010-01-07 | 1 | -24/+0 |
| * | Add some "missing" instrinsics to make the SSE intrinsic set a bit more | David Greene | 2010-01-07 | 1 | -0/+24 |
| * | Remove the gcc builtins from the intrinsics, we'll lower them | Eric Christopher | 2009-12-01 | 1 | -2/+2 |
| * | Recommitting PALIGNR shift width fixes. | Sean Callanan | 2009-11-20 | 1 | -2/+2 |
| * | Reverting PALIGNR fix until I figure out how this | Sean Callanan | 2009-11-20 | 1 | -2/+2 |
| * | Fixed PALIGNR to take 8-bit rotations in all cases. | Sean Callanan | 2009-11-20 | 1 | -2/+2 |
| * | Fix PR5315, original patch by Nicolas Capens! | Eric Christopher | 2009-11-06 | 1 | -3/+3 |
| * | Add sse4.2 string/text processing intrinsics. We'll select these later. | Eric Christopher | 2009-08-14 | 1 | -0/+67 |
| * | Whitespace cleanup. | Eric Christopher | 2009-08-14 | 1 | -3/+3 |