summaryrefslogtreecommitdiff
path: root/include/llvm/IntrinsicsX86.td
Commit message (Expand)AuthorAge
* Make sure aeskeygenassist uses an unsigned immediate field.Eric Christopher2010-05-25
* Remove the palignr intrinsics now that we lower them to vector shuffles,Eric Christopher2010-04-20
* Rewrite aesimc handling. It only takes a single input and has a singleEric Christopher2010-04-02
* Fix typo aeskeygenassist -> aeskeygenassist128.Eric Christopher2010-04-02
* Add aeskeygenassist intrinsic and rename all of the aes intrinsics toEric Christopher2010-04-01
* Remove the pmulld intrinsic and autoupdate it as a vector multiply.Eric Christopher2010-03-30
* Reapply Kevin's change 94440, now that Chris has fixed the limitation onBob Wilson2010-03-25
* Speculatively revert this to see if it fixes buildbot failures.Bob Wilson2010-03-24
* Added the Advanced Encryption Standard (AES) Instructions.Kevin Enderby2010-03-24
* [llvm_void_ty] is no longer needed for result types, Chris Lattner2010-03-23
* Fixed the encoding problems of the crc32 instructions. All had the Operand sizeKevin Enderby2010-03-19
* Revert r92939. These intrinsics get matched to LLVM instructions,David Greene2010-01-07
* Add some "missing" instrinsics to make the SSE intrinsic set a bit moreDavid Greene2010-01-07
* Remove the gcc builtins from the intrinsics, we'll lower themEric Christopher2009-12-01
* Recommitting PALIGNR shift width fixes.Sean Callanan2009-11-20
* Reverting PALIGNR fix until I figure out how thisSean Callanan2009-11-20
* Fixed PALIGNR to take 8-bit rotations in all cases.Sean Callanan2009-11-20
* Fix PR5315, original patch by Nicolas Capens!Eric Christopher2009-11-06
* Add sse4.2 string/text processing intrinsics. We'll select these later.Eric Christopher2009-08-14
* Whitespace cleanup.Eric Christopher2009-08-14
* Fix some cut and paste-os.Eric Christopher2009-08-08
* Define intrinsics for crc instruction.Eric Christopher2009-08-08
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-29
* Remove intrinsic support for __builtin_ia32_vec_set_v16qi andEric Christopher2009-07-22
* Add intrinsic for __builtin_ia32_vec_set_v4si which turns out to beEric Christopher2009-07-21
* ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these in...Evan Cheng2009-02-26
* Modify the intrinsics pattern to separate out the "return" types from theBill Wendling2008-11-13
* Removed pinsrd and pinsrq intrinsics because the code generator does not supportMon P Wang2008-10-15
* Fix SSE4.1 roundss, roundsd. While the instructions have Dale Johannesen2008-10-10
* "The original bug was a complaint that _mm_srli_si128 mis-compiled when passedBill Wendling2008-10-02
* SSE codegen for vsetcc nodesNate Begeman2008-07-17
* Horizontal-add instructions are not commutative.Evan Cheng2008-06-16
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-16
* Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq.Evan Cheng2008-05-24
* Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2...Evan Cheng2008-05-24
* Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into lo...Evan Cheng2008-05-24
* Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This ...Evan Cheng2008-05-03
* Undo 48570. Correctly match mmx shift instructions with an immediate operand.Evan Cheng2008-03-21
* Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng2008-03-19
* __builtin_ia32_movntdqa reads memoryNate Begeman2008-03-16
* Missed one.Dale Johannesen2008-02-05
* Do not unconditionally redefine vec_ext_v16qi andDale Johannesen2008-02-04
* SSE 4.1 Intrinsics and detectionNate Begeman2008-02-03
* Fix sse2.psrl.w and sse2.psrl.q definitions.Evan Cheng2008-01-09
* remove attribution from a variety of miscellaneous files.Chris Lattner2007-12-29
* Add a few more missing gcc builtin's.Evan Cheng2007-12-21
* Type specification didn't match gcc's.Evan Cheng2007-12-20
* Remove int_x86_sse2_movl_dq. It's replaced with a string compare.Evan Cheng2007-12-18
* These have matching builtin's in 4.2.Evan Cheng2007-12-18
* Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sureEvan Cheng2007-12-17