aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFragmentsSIMD.td
AgeCommit message (Expand)Author
2011-03-02[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implementDavid Greene
2011-02-04[AVX] Support VSINSERTF128 with more patterns and appropriateDavid Greene
2011-02-03[AVX] VEXTRACTF128 support. This commit includes patterns forDavid Greene
2010-12-20Implement feedback from Bruno on making pblendvb an x86-specific ISD node in ...Nate Begeman
2010-12-17Add support for matching psign & plendvb to the x86 targetNate Begeman
2010-09-30Massive rewrite of MMX: Dale Johannesen
2010-09-22give VZEXT_LOAD a memory operand, it now works with segment registers.Chris Lattner
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-13Fix typos. 128-bit PSHUFB takes 128-bit memory op.Dale Johannesen
2010-09-10Reapply r113585. The msvc machine is mercurial.Bill Wendling
2010-09-10r113585 was causing clang-i686-xp-msvc9 to fail in mysterious ways that I can'tBill Wendling
2010-09-10Mark the sse_load_f32 and sse_load_f64 load patterns as having memoperands soBill Wendling
2010-09-07Remove unused target specific nodeBruno Cardoso Lopes
2010-09-01Use movlps, movlpd, movss and movsd specific nodes instead of pattern matchin...Bruno Cardoso Lopes
2010-08-31Use x86 specific MOVSLDUP node, add more patterns to match it and remove usel...Bruno Cardoso Lopes
2010-08-31Use MOVLHPS and MOVHLPS x86 nodes whenever possible. Also remove some useless...Bruno Cardoso Lopes
2010-08-20This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes
2010-08-13Add comments to some pattern fragments in x86Bruno Cardoso Lopes
2010-08-10Add AVX matching patterns to Packed Bit Test intrinsics.Bruno Cardoso Lopes
2010-08-06Patterns to match AVX 256-bit permutation intrinsicsBruno Cardoso Lopes
2010-07-21Add more 256-bit forms for a bunch of regular AVX instructionsBruno Cardoso Lopes
2010-07-19Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp instructions!Bruno Cardoso Lopes
2010-07-12Move some SIMD fragment code into X86InstrFragmentsSIMD so that theDavid Greene
2010-02-09TableGen fragment refactoring.David Greene