Move the search for the appropriate AND instruction
[oota-llvm.git] / include / llvm / IntrinsicsX86.td
2010-09-07 Dale JohannesenAdd patterns for MMX that use the new intrinsics.
2010-09-02 Bill WendlingRevert int_x86_mmx_palignr_b intrinsic to match llvm...
2010-09-02 Bill Wendling- Change __builtin_ia32_palignr intrinsic type to match...
2010-09-01 Dale JohannesenRecommit with changes. Comment out palignr for the
2010-09-01 Dale JohannesenRevert 112740, it broke some clang tests somehow...
2010-09-01 Dale JohannesenAdd a few more missing MMX operations. This should...
2010-09-01 Dale JohannesenAdd some MMX intrinsics that duplicate functionality
2010-08-23 Chris LattnerAdd a new llvm.x86.int intrinsic, allowing access to the
2010-08-11 Bruno Cardoso LopesRemove rsqrt/sqrt_nr intrinsics since there are no...
2010-08-11 Bruno Cardoso LopesRemove AVX 256-bit cast intrinsics now that clang is...
2010-08-11 Bruno Cardoso LopesRemove AVX 256-bit unpack and interleave intrinsics...
2010-08-11 Bruno Cardoso LopesRemove AVX 256-bit shuffle intrinsics now that clang...
2010-08-10 Bruno Cardoso LopesRemove replicate intrinsics, clang will generate shuffl...
2010-08-10 Bruno Cardoso LopesUse i32 instead of i8 for dot product intrinsic
2010-08-10 Bruno Cardoso LopesFix the last argument type of AVX vblend intrinsics
2010-08-06 Bruno Cardoso LopesPatterns to match AVX 256-bit vzero intrinsics
2010-08-06 Bruno Cardoso LopesRemove unused AVX intrinsics
2010-08-05 Dan GohmanRemove IntrWriteMem, as it's the default. Rename IntrWr...
2010-08-04 Bruno Cardoso LopesFix a comment typo and add more 256-bit intrinsics
2010-08-03 Bruno Cardoso LopesSupport x86 AVX 256-bit instruction intrinsics. Right...
2010-05-25 Eric ChristopherMake sure aeskeygenassist uses an unsigned immediate...
2010-04-20 Eric ChristopherRemove the palignr intrinsics now that we lower them...
2010-04-02 Eric ChristopherRewrite aesimc handling. It only takes a single input...
2010-04-02 Eric ChristopherFix typo aeskeygenassist -> aeskeygenassist128.
2010-04-01 Eric ChristopherAdd aeskeygenassist intrinsic and rename all of the...
2010-03-30 Eric ChristopherRemove the pmulld intrinsic and autoupdate it as a...
2010-03-25 Bob WilsonReapply Kevin's change 94440, now that Chris has fixed...
2010-03-24 Bob WilsonSpeculatively revert this to see if it fixes buildbot...
2010-03-24 Kevin EnderbyAdded the Advanced Encryption Standard (AES) Instructions.
2010-03-23 Chris Lattner[llvm_void_ty] is no longer needed for result types,
2010-03-19 Kevin EnderbyFixed the encoding problems of the crc32 instructions...
2010-01-07 David GreeneRevert r92939. These intrinsics get matched to LLVM...
2010-01-07 David GreeneAdd some "missing" instrinsics to make the SSE intrinsi...
2009-12-01 Eric ChristopherRemove the gcc builtins from the intrinsics, we'll...
2009-11-20 Sean CallananRecommitting PALIGNR shift width fixes.
2009-11-20 Sean CallananReverting PALIGNR fix until I figure out how this
2009-11-20 Sean CallananFixed PALIGNR to take 8-bit rotations in all cases.
2009-11-06 Eric ChristopherFix PR5315, original patch by Nicolas Capens!
2009-08-14 Eric ChristopherAdd sse4.2 string/text processing intrinsics. We'll...
2009-08-14 Eric ChristopherWhitespace cleanup.
2009-08-08 Eric ChristopherFix some cut and paste-os.
2009-08-08 Eric ChristopherDefine intrinsics for crc instruction.
2009-07-29 Eric ChristopherAdd support for gcc __builtin_ia32_ptest{z,c,nzc} intri...
2009-07-22 Eric ChristopherRemove intrinsic support for __builtin_ia32_vec_set_v16...
2009-07-21 Eric ChristopherAdd intrinsic for __builtin_ia32_vec_set_v4si which...
2009-02-26 Evan ChengADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable...
2008-11-13 Bill WendlingModify the intrinsics pattern to separate out the ...
2008-10-15 Mon P WangRemoved pinsrd and pinsrq intrinsics because the code...
2008-10-10 Dale JohannesenFix SSE4.1 roundss, roundsd. While the instructions...
2008-10-02 Bill Wendling"The original bug was a complaint that _mm_srli_si128...
2008-07-17 Nate BegemanSSE codegen for vsetcc nodes
2008-06-16 Evan ChengHorizontal-add instructions are not commutative.
2008-06-16 Evan Cheng- Add "Commutative" property to intrinsics. This allows...
2008-05-24 Evan ChengEliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl...
2008-05-24 Evan ChengEliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2...
2008-05-24 Evan ChengRemove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These...
2008-05-03 Evan ChengAdd separate intrinsics for MMX / SSE shifts with i32...
2008-03-21 Evan ChengUndo 48570. Correctly match mmx shift instructions...
2008-03-19 Evan ChengAdd intrinsics to match mmx shift builtin's with immedi...
2008-03-16 Nate Begeman__builtin_ia32_movntdqa reads memory
2008-02-05 Dale JohannesenMissed one.
2008-02-04 Dale JohannesenDo not unconditionally redefine vec_ext_v16qi and
2008-02-03 Nate BegemanSSE 4.1 Intrinsics and detection
2008-01-09 Evan ChengFix sse2.psrl.w and sse2.psrl.q definitions.
2007-12-29 Chris Lattnerremove attribution from a variety of miscellaneous...
2007-12-21 Evan ChengAdd a few more missing gcc builtin's.
2007-12-20 Evan ChengType specification didn't match gcc's.
2007-12-18 Evan ChengRemove int_x86_sse2_movl_dq. It's replaced with a strin...
2007-12-18 Evan ChengThese have matching builtin's in 4.2.
2007-12-17 Evan ChengBring back int_x86_sse2_movl_dq intrinsic for backward...
2007-12-15 Evan Cheng__builtin_ia32_movqv4si is now expanded to a shuffle.
2007-12-14 Anders CarlssonAll MMX shift instructions took a <2 x i32> vector...
2007-10-30 Dale JohannesenAdd missing SSE builtins: CVTPD2PI, CVTPS2PI,
2007-10-30 Dale JohannesenFix argument types for PSLLQ, PSRLQ.
2007-09-21 Dan GohmanThere is no {rsqrt,rcp}{p,s}d.
2007-08-10 Bill WendlingAdding SSSE3 intrinsics.
2007-07-23 Bill WendlingAdd missing SSE builtins:
2007-05-16 Chris Lattneradd missing mmx intrinsic
2007-04-24 Bill WendlingAdd the final MMX instructions. Correct a few wrong...
2007-04-10 Bill WendlingAdd support for our first SSSE3 instruction "pmulhrsw".
2007-04-03 Bill WendlingAdding more MMX instructions.
2007-04-03 Bill WendlingAdd FEMMS and ADDQ. Renamed MMX recipes to prepend...
2007-03-27 Bill WendlingAdd support for integer comparison builtins.
2007-03-23 Bill WendlingThis is dead. DEAD I tells you!!
2007-03-23 Bill WendlingPR1260:
2007-03-22 Bill WendlingWe generate a shufflevector instruction, so we don...
2007-03-22 Bill WendlingSupport added for shifts and unpacking MMX instructions.
2007-03-15 Bill WendlingMultiplication support for MMX.
2007-03-10 Bill WendlingAdding more arithmetic operators to MMX. This is an...
2007-03-08 Bill WendlingAdded "padd*" support for MMX. Added MMX move stuff...
2007-03-05 Bill WendlingAdd the emms intrinsic for MMX support.
2006-12-31 Reid SpencerConvert the intrinsic function definitions to use llvm_...
2006-04-24 Evan ChengAdded X86 SSE2 intrinsics which can be represented...
2006-04-14 Evan ChengLast few SSE3 intrinsics.
2006-04-14 Evan ChengMisc. SSE2 intrinsics: clflush, lfench, mfence
2006-04-14 Evan Chengpcmpeq* and pcmpgt* intrinsics.
2006-04-14 Evan Chengpsll*, psrl*, and psra* intrinsics.
2006-04-13 Evan Chengpmin, pmax, and psad intrinsics.
2006-04-13 Evan Chengpmul*, pmadd*, and pavg* intrinsics.
2006-04-13 Evan Chengpadds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrin...
next