Age | Commit message (Expand) | Author |
2010-10-04 | The pshufw instruction came about in MMX2 when SSE was introduced. Don't place | Bill Wendling |
2010-10-03 | the immediate field of pshufw is actually an 8-bit field, not a 8-bit field t... | Chris Lattner |
2010-09-30 | Massive rewrite of MMX: | Dale Johannesen |
2010-09-07 | Add patterns for MMX that use the new intrinsics. | Dale Johannesen |
2010-09-02 | Revert int_x86_mmx_palignr_b intrinsic to match llvm-gcc's version. | Bill Wendling |
2010-09-02 | - Change __builtin_ia32_palignr intrinsic type to match the pattern in clang. | Bill Wendling |
2010-09-01 | Recommit with changes. Comment out palignr for the | Dale Johannesen |
2010-09-01 | Revert 112740, it broke some clang tests somehow... | Dale Johannesen |
2010-09-01 | Add a few more missing MMX operations. This should be it. | Dale Johannesen |
2010-09-01 | Add some MMX intrinsics that duplicate functionality | Dale Johannesen |
2010-08-23 | Add a new llvm.x86.int intrinsic, allowing access to the | Chris Lattner |
2010-08-11 | Remove rsqrt/sqrt_nr intrinsics since there are no more builtins for them on ... | Bruno Cardoso Lopes |
2010-08-11 | Remove AVX 256-bit cast intrinsics now that clang is using __builtin_shufflev... | Bruno Cardoso Lopes |
2010-08-11 | Remove AVX 256-bit unpack and interleave intrinsics now that clang is using _... | Bruno Cardoso Lopes |
2010-08-11 | Remove AVX 256-bit shuffle intrinsics now that clang is using __builtin_shuff... | Bruno Cardoso Lopes |
2010-08-10 | Remove replicate intrinsics, clang will generate shufflevector for those. The... | Bruno Cardoso Lopes |
2010-08-10 | Use i32 instead of i8 for dot product intrinsic | Bruno Cardoso Lopes |
2010-08-10 | Fix the last argument type of AVX vblend intrinsics | Bruno Cardoso Lopes |
2010-08-06 | Patterns to match AVX 256-bit vzero intrinsics | Bruno Cardoso Lopes |
2010-08-06 | Remove unused AVX intrinsics | Bruno Cardoso Lopes |
2010-08-05 | Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem | Dan Gohman |
2010-08-04 | Fix a comment typo and add more 256-bit intrinsics | Bruno Cardoso Lopes |
2010-08-03 | Support x86 AVX 256-bit instruction intrinsics. Right now support all of them... | Bruno Cardoso Lopes |
2010-05-25 | Make sure aeskeygenassist uses an unsigned immediate field. | Eric Christopher |
2010-04-20 | Remove the palignr intrinsics now that we lower them to vector shuffles, | Eric Christopher |
2010-04-02 | Rewrite aesimc handling. It only takes a single input and has a single | Eric Christopher |
2010-04-02 | Fix typo aeskeygenassist -> aeskeygenassist128. | Eric Christopher |
2010-04-01 | Add aeskeygenassist intrinsic and rename all of the aes intrinsics to | Eric Christopher |
2010-03-30 | Remove the pmulld intrinsic and autoupdate it as a vector multiply. | Eric Christopher |
2010-03-25 | Reapply Kevin's change 94440, now that Chris has fixed the limitation on | Bob Wilson |
2010-03-24 | Speculatively revert this to see if it fixes buildbot failures. | Bob Wilson |
2010-03-24 | Added the Advanced Encryption Standard (AES) Instructions. | Kevin Enderby |
2010-03-23 | [llvm_void_ty] is no longer needed for result types, | Chris Lattner |
2010-03-19 | Fixed the encoding problems of the crc32 instructions. All had the Operand size | Kevin Enderby |
2010-01-07 | Revert r92939. These intrinsics get matched to LLVM instructions, | David Greene |
2010-01-07 | Add some "missing" instrinsics to make the SSE intrinsic set a bit more | David Greene |
2009-12-01 | Remove the gcc builtins from the intrinsics, we'll lower them | Eric Christopher |
2009-11-20 | Recommitting PALIGNR shift width fixes. | Sean Callanan |
2009-11-20 | Reverting PALIGNR fix until I figure out how this | Sean Callanan |
2009-11-20 | Fixed PALIGNR to take 8-bit rotations in all cases. | Sean Callanan |
2009-11-06 | Fix PR5315, original patch by Nicolas Capens! | Eric Christopher |
2009-08-14 | Add sse4.2 string/text processing intrinsics. We'll select these later. | Eric Christopher |
2009-08-14 | Whitespace cleanup. | Eric Christopher |
2009-08-08 | Fix some cut and paste-os. | Eric Christopher |
2009-08-08 | Define intrinsics for crc instruction. | Eric Christopher |
2009-07-29 | Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. Lower | Eric Christopher |
2009-07-22 | Remove intrinsic support for __builtin_ia32_vec_set_v16qi and | Eric Christopher |
2009-07-21 | Add intrinsic for __builtin_ia32_vec_set_v4si which turns out to be | Eric Christopher |
2009-02-26 | ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these in... | Evan Cheng |
2008-11-13 | Modify the intrinsics pattern to separate out the "return" types from the | Bill Wendling |