aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrFragmentsSIMD.td
Commit message (Expand)AuthorAgeFilesLines
* Massive rewrite of MMX: Dale Johannesen2010-09-301-48/+3
* give VZEXT_LOAD a memory operand, it now works with segment registers.Chris Lattner2010-09-221-1/+1
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-211-2/+4
* Fix typos. 128-bit PSHUFB takes 128-bit memory op.Dale Johannesen2010-09-131-1/+1
* Reapply r113585. The msvc machine is mercurial.Bill Wendling2010-09-101-2/+2
* r113585 was causing clang-i686-xp-msvc9 to fail in mysterious ways that I can'tBill Wendling2010-09-101-2/+2
* Mark the sse_load_f32 and sse_load_f64 load patterns as having memoperands soBill Wendling2010-09-101-2/+2
* Remove unused target specific nodeBruno Cardoso Lopes2010-09-071-6/+0
* Use movlps, movlpd, movss and movsd specific nodes instead of pattern matchin...Bruno Cardoso Lopes2010-09-011-8/+2
* Use x86 specific MOVSLDUP node, add more patterns to match it and remove usel...Bruno Cardoso Lopes2010-08-311-6/+0
* Use MOVLHPS and MOVHLPS x86 nodes whenever possible. Also remove some useless...Bruno Cardoso Lopes2010-08-311-5/+2
* This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes2010-08-201-0/+72
* Add comments to some pattern fragments in x86Bruno Cardoso Lopes2010-08-131-4/+10
* Add AVX matching patterns to Packed Bit Test intrinsics.Bruno Cardoso Lopes2010-08-101-2/+3
* Patterns to match AVX 256-bit permutation intrinsicsBruno Cardoso Lopes2010-08-061-0/+2
* Add more 256-bit forms for a bunch of regular AVX instructionsBruno Cardoso Lopes2010-07-211-0/+3
* Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp instructions!Bruno Cardoso Lopes2010-07-191-0/+1
* Move some SIMD fragment code into X86InstrFragmentsSIMD so that theDavid Greene2010-07-121-0/+336
* TableGen fragment refactoring.David Greene2010-02-091-0/+62