2010-10-04 |
Bill Wendling | The pshufw instruction came about in MMX2 when SSE... |
blob | commitdiff | raw |
2010-10-03 |
Chris Lattner | the immediate field of pshufw is actually an 8-bit... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Dale Johannesen | Add patterns for MMX that use the new intrinsics. |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bill Wendling | Revert int_x86_mmx_palignr_b intrinsic to match llvm... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Bill Wendling | - Change __builtin_ia32_palignr intrinsic type to match... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Dale Johannesen | Recommit with changes. Comment out palignr for the |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Dale Johannesen | Revert 112740, it broke some clang tests somehow... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Dale Johannesen | Add a few more missing MMX operations. This should... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Dale Johannesen | Add some MMX intrinsics that duplicate functionality |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Chris Lattner | Add a new llvm.x86.int intrinsic, allowing access to the |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bruno Cardoso Lopes | Remove rsqrt/sqrt_nr intrinsics since there are no... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bruno Cardoso Lopes | Remove AVX 256-bit cast intrinsics now that clang is... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bruno Cardoso Lopes | Remove AVX 256-bit unpack and interleave intrinsics... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bruno Cardoso Lopes | Remove AVX 256-bit shuffle intrinsics now that clang... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Bruno Cardoso Lopes | Remove replicate intrinsics, clang will generate shuffl... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Bruno Cardoso Lopes | Use i32 instead of i8 for dot product intrinsic |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Bruno Cardoso Lopes | Fix the last argument type of AVX vblend intrinsics |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Bruno Cardoso Lopes | Patterns to match AVX 256-bit vzero intrinsics |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Bruno Cardoso Lopes | Remove unused AVX intrinsics |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Dan Gohman | Remove IntrWriteMem, as it's the default. Rename IntrWr... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Bruno Cardoso Lopes | Fix a comment typo and add more 256-bit intrinsics |
blob | commitdiff | raw | diff to current |
2010-08-03 |
Bruno Cardoso Lopes | Support x86 AVX 256-bit instruction intrinsics. Right... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Eric Christopher | Make sure aeskeygenassist uses an unsigned immediate... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Eric Christopher | Remove the palignr intrinsics now that we lower them... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Eric Christopher | Rewrite aesimc handling. It only takes a single input... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Eric Christopher | Fix typo aeskeygenassist -> aeskeygenassist128. |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Eric Christopher | Add aeskeygenassist intrinsic and rename all of the... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Eric Christopher | Remove the pmulld intrinsic and autoupdate it as a... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Bob Wilson | Reapply Kevin's change 94440, now that Chris has fixed... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Bob Wilson | Speculatively revert this to see if it fixes buildbot... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Kevin Enderby | Added the Advanced Encryption Standard (AES) Instructions. |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Chris Lattner | [llvm_void_ty] is no longer needed for result types, |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Kevin Enderby | Fixed the encoding problems of the crc32 instructions... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
David Greene | Revert r92939. These intrinsics get matched to LLVM... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
David Greene | Add some "missing" instrinsics to make the SSE intrinsi... |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Eric Christopher | Remove the gcc builtins from the intrinsics, we'll... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Sean Callanan | Recommitting PALIGNR shift width fixes. |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Sean Callanan | Reverting PALIGNR fix until I figure out how this |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Sean Callanan | Fixed PALIGNR to take 8-bit rotations in all cases. |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Eric Christopher | Fix PR5315, original patch by Nicolas Capens! |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Eric Christopher | Add sse4.2 string/text processing intrinsics. We'll... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Eric Christopher | Whitespace cleanup. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Eric Christopher | Fix some cut and paste-os. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Eric Christopher | Define intrinsics for crc instruction. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Eric Christopher | Add support for gcc __builtin_ia32_ptest{z,c,nzc} intri... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Eric Christopher | Remove intrinsic support for __builtin_ia32_vec_set_v16... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Eric Christopher | Add intrinsic for __builtin_ia32_vec_set_v4si which... |
blob | commitdiff | raw | diff to current |
2009-02-26 |
Evan Cheng | ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Bill Wendling | Modify the intrinsics pattern to separate out the ... |
blob | commitdiff | raw | diff to current |
2008-10-15 |
Mon P Wang | Removed pinsrd and pinsrq intrinsics because the code... |
blob | commitdiff | raw | diff to current |
2008-10-10 |
Dale Johannesen | Fix SSE4.1 roundss, roundsd. While the instructions... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Bill Wendling | "The original bug was a complaint that _mm_srli_si128... |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Nate Begeman | SSE codegen for vsetcc nodes |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Horizontal-add instructions are not commutative. |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | - Add "Commutative" property to intrinsics. This allows... |
blob | commitdiff | raw | diff to current |
2008-05-24 |
Evan Cheng | Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl... |
blob | commitdiff | raw | diff to current |
2008-05-24 |
Evan Cheng | Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2... |
blob | commitdiff | raw | diff to current |
2008-05-24 |
Evan Cheng | Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These... |
blob | commitdiff | raw | diff to current |
2008-05-03 |
Evan Cheng | Add separate intrinsics for MMX / SSE shifts with i32... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Evan Cheng | Undo 48570. Correctly match mmx shift instructions... |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Evan Cheng | Add intrinsics to match mmx shift builtin's with immedi... |
blob | commitdiff | raw | diff to current |
2008-03-16 |
Nate Begeman | __builtin_ia32_movntdqa reads memory |
blob | commitdiff | raw | diff to current |
2008-02-05 |
Dale Johannesen | Missed one. |
blob | commitdiff | raw | diff to current |
2008-02-04 |
Dale Johannesen | Do not unconditionally redefine vec_ext_v16qi and |
blob | commitdiff | raw | diff to current |
2008-02-03 |
Nate Begeman | SSE 4.1 Intrinsics and detection |
blob | commitdiff | raw | diff to current |
2008-01-09 |
Evan Cheng | Fix sse2.psrl.w and sse2.psrl.q definitions. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | remove attribution from a variety of miscellaneous... |
blob | commitdiff | raw | diff to current |
2007-12-21 |
Evan Cheng | Add a few more missing gcc builtin's. |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Evan Cheng | Type specification didn't match gcc's. |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Evan Cheng | Remove int_x86_sse2_movl_dq. It's replaced with a strin... |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Evan Cheng | These have matching builtin's in 4.2. |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Evan Cheng | Bring back int_x86_sse2_movl_dq intrinsic for backward... |
blob | commitdiff | raw | diff to current |
2007-12-15 |
Evan Cheng | __builtin_ia32_movqv4si is now expanded to a shuffle. |
blob | commitdiff | raw | diff to current |
2007-12-14 |
Anders Carlsson | All MMX shift instructions took a <2 x i32> vector... |
blob | commitdiff | raw | diff to current |
2007-10-30 |
Dale Johannesen | Add missing SSE builtins: CVTPD2PI, CVTPS2PI, |
blob | commitdiff | raw | diff to current |
2007-10-30 |
Dale Johannesen | Fix argument types for PSLLQ, PSRLQ. |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Dan Gohman | There is no {rsqrt,rcp}{p,s}d. |
blob | commitdiff | raw | diff to current |
2007-08-10 |
Bill Wendling | Adding SSSE3 intrinsics. |
blob | commitdiff | raw | diff to current |
2007-07-23 |
Bill Wendling | Add missing SSE builtins: |
blob | commitdiff | raw | diff to current |
2007-05-16 |
Chris Lattner | add missing mmx intrinsic |
blob | commitdiff | raw | diff to current |
2007-04-24 |
Bill Wendling | Add the final MMX instructions. Correct a few wrong... |
blob | commitdiff | raw | diff to current |
2007-04-10 |
Bill Wendling | Add support for our first SSSE3 instruction "pmulhrsw". |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Bill Wendling | Adding more MMX instructions. |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Bill Wendling | Add FEMMS and ADDQ. Renamed MMX recipes to prepend... |
blob | commitdiff | raw | diff to current |
2007-03-27 |
Bill Wendling | Add support for integer comparison builtins. |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Bill Wendling | This is dead. DEAD I tells you!! |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Bill Wendling | PR1260: |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Bill Wendling | We generate a shufflevector instruction, so we don... |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Bill Wendling | Support added for shifts and unpacking MMX instructions. |
blob | commitdiff | raw | diff to current |
2007-03-15 |
Bill Wendling | Multiplication support for MMX. |
blob | commitdiff | raw | diff to current |
2007-03-10 |
Bill Wendling | Adding more arithmetic operators to MMX. This is an... |
blob | commitdiff | raw | diff to current |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
blob | commitdiff | raw | diff to current |
2007-03-05 |
Bill Wendling | Add the emms intrinsic for MMX support. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | Convert the intrinsic function definitions to use llvm_... |
blob | commitdiff | raw | diff to current |
2006-04-24 |
Evan Cheng | Added X86 SSE2 intrinsics which can be represented... |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Evan Cheng | Last few SSE3 intrinsics. |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Evan Cheng | Misc. SSE2 intrinsics: clflush, lfench, mfence |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Evan Cheng | pcmpeq* and pcmpgt* intrinsics. |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Evan Cheng | psll*, psrl*, and psra* intrinsics. |
blob | commitdiff | raw | diff to current |
next |