2012-06-13 |
Craig Topper | Fix intrinsics for XOP frczss/sd instructions. These... |
blob | commitdiff | raw |
2012-06-10 |
Craig Topper | Add intrinsics for immediate form of XOP vprot instruct... |
blob | commitdiff | raw | diff to current |
2012-06-09 |
Craig Topper | Replace XOP vpcom intrinsics with fewer intrinsics... |
blob | commitdiff | raw | diff to current |
2012-06-03 |
Craig Topper | Rename fma4 intrinsics to just fma since they are now... |
blob | commitdiff | raw | diff to current |
2012-05-31 |
Craig Topper | Add intrinsic for pclmulqdq instruction. |
blob | commitdiff | raw | diff to current |
2012-05-30 |
Benjamin Kramer | Mark insertq/extrq intrinsic readnone. |
blob | commitdiff | raw | diff to current |
2012-05-29 |
Benjamin Kramer | Add intrinsics, code gen, assembler and disassembler... |
blob | commitdiff | raw | diff to current |
2012-05-08 |
Craig Topper | Remove 256-bit AVX non-temporal store intrinsics. Simil... |
blob | commitdiff | raw | diff to current |
2012-05-07 |
Craig Topper | Add SSE4A MOVNTSS/MOVNTSD instructions. |
blob | commitdiff | raw | diff to current |
2012-04-18 |
Craig Topper | Remove AVX vpermil intrinsics. I removed their uses... |
blob | commitdiff | raw | diff to current |
2012-04-15 |
Craig Topper | Remove AVX2 vpermq and vpermpd intrinsics. These can... |
blob | commitdiff | raw | diff to current |
2012-04-12 |
Craig Topper | Fix 128-bit ptest intrinsics to take v2i64 instead... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Craig Topper | Remove GCC builtins for vpermilp* intrinsics as clang... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Craig Topper | Remove most of the intrinsics for XOP VPCMOV instructio... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Craig Topper | Remove pcmpgt/pcmpeq intrinsics as clang is not using... |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Craig Topper | Add GCCBuiltin declarations for cmpsd/cmpss/cmppd/cmpps... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Craig Topper | Remove AVX 256-bit unaligned load intrinsics. 128-bit... |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Jan Sjödin | Add XOP Intrinsics and tests |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Jan Sjödin | Support for encoding all FMA4 instructions and tablegen... |
blob | commitdiff | raw | diff to current |
2011-11-25 |
Bruno Cardoso Lopes | This patch contains support for encoding FMA4 instructi... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Craig Topper | Add AVX2 variable shift instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Craig Topper | Add AVX2 VPMOVMASK instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Craig Topper | Add AVX2 VEXTRACTI128 and VINSERTI128 instructions... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Craig Topper | Fix accidental edit to __builtin_ia32_vperm2f128_ps256... |
blob | commitdiff | raw | diff to current |
2011-11-06 |
Craig Topper | More AVX2 instructions and their intrinsics. |
blob | commitdiff | raw | diff to current |
2011-11-06 |
Craig Topper | Add more AVX2 instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Craig Topper | Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructions |
blob | commitdiff | raw | diff to current |
2011-11-03 |
Craig Topper | Add new X86 AVX2 VBROADCAST instructions. |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Craig Topper | More AVX2 instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Craig Topper | Add a bunch more X86 AVX2 instructions and their corres... |
blob | commitdiff | raw | diff to current |
2011-11-01 |
Craig Topper | Fix operand type for x86 pmadd_ub_sw intrinsic. |
blob | commitdiff | raw | diff to current |
2011-10-31 |
Craig Topper | Fix operand type for int_x86_ssse3_phadd_sw_128 intrinsic |
blob | commitdiff | raw | diff to current |
2011-10-31 |
Craig Topper | Begin adding AVX2 instructions. No selection support... |
blob | commitdiff | raw | diff to current |
2011-10-30 |
Craig Topper | Add intrinsics and feature flag for read/write FS/GS... |
blob | commitdiff | raw | diff to current |
2011-10-30 |
Craig Topper | Mark X86 pcmpeq b/w/d intrinsics as being Commutative... |
blob | commitdiff | raw | diff to current |
2011-10-30 |
Craig Topper | Fix return type for X86 mpsadbw instrinsic. The instruc... |
blob | commitdiff | raw | diff to current |
2011-10-21 |
Craig Topper | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin... |
blob | commitdiff | raw | diff to current |
2011-10-19 |
Craig Topper | Rename PEXTR to PEXT. Add intrinsics for BMI instructions. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Chad Rosier | Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn... |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Bill Wendling | Remove dead intrinsics. |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Michael J. Spencer | Add 3DNow! intrinsics. |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Michael J. Spencer | Fix whitespace and tabs. |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Bill Wendling | Reapply r129401 with patch for clang. |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Bill Wendling | Revert r129401 for now. Clang is using the old way... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Bill Wendling | Remove the unaligned load intrinsics in favor of using... |
blob | commitdiff | raw | diff to current |
2010-10-04 |
Bill Wendling | The pshufw instruction came about in MMX2 when SSE... |
blob | commitdiff | raw | diff to current |
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 |
next |