StringRef'ize EmitSourceFileHeader().
[oota-llvm.git] / include / llvm / IntrinsicsX86.td
2012-02-08 Craig TopperRemove GCC builtins for vpermilp* intrinsics as clang...
2012-02-05 Craig TopperRemove most of the intrinsics for XOP VPCMOV instructio...
2012-01-31 Craig TopperRemove pcmpgt/pcmpeq intrinsics as clang is not using...
2012-01-30 Craig TopperAdd GCCBuiltin declarations for cmpsd/cmpss/cmppd/cmpps...
2012-01-25 Craig TopperRemove AVX 256-bit unaligned load intrinsics. 128-bit...
2012-01-11 Jan SjödinAdd XOP Intrinsics and tests
2011-11-30 Jan SjödinSupport for encoding all FMA4 instructions and tablegen...
2011-11-25 Bruno Cardoso LopesThis patch contains support for encoding FMA4 instructi...
2011-11-07 Craig TopperAdd AVX2 variable shift instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VPMOVMASK instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VEXTRACTI128 and VINSERTI128 instructions...
2011-11-07 Craig TopperFix accidental edit to __builtin_ia32_vperm2f128_ps256...
2011-11-06 Craig TopperMore AVX2 instructions and their intrinsics.
2011-11-06 Craig TopperAdd more AVX2 instructions and intrinsics.
2011-11-04 Craig TopperAdd intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
2011-11-03 Craig TopperAdd new X86 AVX2 VBROADCAST instructions.
2011-11-02 Craig TopperMore AVX2 instructions and intrinsics.
2011-11-02 Craig TopperAdd a bunch more X86 AVX2 instructions and their corres...
2011-11-01 Craig TopperFix operand type for x86 pmadd_ub_sw intrinsic.
2011-10-31 Craig TopperFix operand type for int_x86_ssse3_phadd_sw_128 intrinsic
2011-10-31 Craig TopperBegin adding AVX2 instructions. No selection support...
2011-10-30 Craig TopperAdd intrinsics and feature flag for read/write FS/GS...
2011-10-30 Craig TopperMark X86 pcmpeq b/w/d intrinsics as being Commutative...
2011-10-30 Craig TopperFix return type for X86 mpsadbw instrinsic. The instruc...
2011-10-21 Craig TopperRemove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin...
2011-10-19 Craig TopperRename PEXTR to PEXT. Add intrinsics for BMI instructions.
2011-05-26 Chad RosierRenamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn...
2011-05-04 Bill WendlingRemove dead intrinsics.
2011-04-15 Michael J. SpencerAdd 3DNow! intrinsics.
2011-04-14 Michael J. SpencerFix whitespace and tabs.
2011-04-13 Bill WendlingReapply r129401 with patch for clang.
2011-04-12 Bill WendlingRevert r129401 for now. Clang is using the old way...
2011-04-12 Bill WendlingRemove the unaligned load intrinsics in favor of using...
2010-10-04 Bill WendlingThe pshufw instruction came about in MMX2 when SSE...
2010-10-03 Chris Lattnerthe immediate field of pshufw is actually an 8-bit...
2010-09-30 Dale JohannesenMassive rewrite of MMX:
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.
next