2011-12-31 |
Craig Topper | Merge X86 SHUFPS and SHUFPD node types. |
blob | commitdiff | raw |
2011-12-17 |
Craig Topper | Remove an unused X86ISD node type. |
blob | commitdiff | raw | diff to current |
2011-12-11 |
Craig Topper | Remove some remants of the old palign pattern fragment... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Craig Topper | Merge floating point and integer UNPCK X86ISD node... |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Craig Topper | Merge VPERM2F128/VPERM2I128 ISD node types. |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Craig Topper | Merge decoding of VPERMILPD and VPERMILPS shuffle masks... |
blob | commitdiff | raw | diff to current |
2011-11-28 |
Craig Topper | Add X86 instruction selection for VPERM2I128 when AVX2... |
blob | commitdiff | raw | diff to current |
2011-11-26 |
Craig Topper | Merge 128-bit and 256-bit X86ISD node types for VPERMIL... |
blob | commitdiff | raw | diff to current |
2011-11-26 |
Craig Topper | Collapse X86ISD node types for PUNPCKH*, PUNPCKL*,... |
blob | commitdiff | raw | diff to current |
2011-11-24 |
Craig Topper | Remove 256-bit specific node types for UNPCKHPS/D and... |
blob | commitdiff | raw | diff to current |
2011-11-24 |
Craig Topper | Remove AVX2 specific X86ISD node types for PUNPCKH... |
blob | commitdiff | raw | diff to current |
2011-11-21 |
Craig Topper | Lowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2... |
blob | commitdiff | raw | diff to current |
2011-11-21 |
Craig Topper | Add support for lowering 256-bit shuffles to VPUNPCKL... |
blob | commitdiff | raw | diff to current |
2011-11-19 |
Craig Topper | Synthesize SSSE3/AVX 128-bit horizontal integer add... |
blob | commitdiff | raw | diff to current |
2011-11-19 |
Craig Topper | Collapse X86 PSIGNB/PSIGNW/PSIGND node types. |
blob | commitdiff | raw | diff to current |
2011-11-19 |
Craig Topper | Extend VPBLENDVB and VPSIGN lowering to work for AVX2. |
blob | commitdiff | raw | diff to current |
2011-11-02 |
Craig Topper | Add a bunch more X86 AVX2 instructions and their corres... |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Duncan Sands | Synthesize SSE3/AVX 128 bit horizontal add/sub instruct... |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Bruno Cardoso Lopes | Add versions 256-bit versions of alignedstore and align... |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Nadav Rotem | Format patterns, remove unused X86blend patterns |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Nadav Rotem | Implement vector-select support for avx256. Refactor... |
blob | commitdiff | raw | diff to current |
2011-09-08 |
Bruno Cardoso Lopes | Add AVX versions of blend vector operations and fix... |
blob | commitdiff | raw | diff to current |
2011-09-08 |
Nadav Rotem | Add X86-SSE4 codegen support for vector-select. |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Bruno Cardoso Lopes | Introduce matching patterns for vbroadcast AVX instruct... |
blob | commitdiff | raw | diff to current |
2011-08-12 |
Bruno Cardoso Lopes | The VPERM2F128 is a AVX instruction which permutes... |
blob | commitdiff | raw | diff to current |
2011-07-29 |
Bruno Cardoso Lopes | Cleanup PALIGNR handling and remove the old palign... |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Bruno Cardoso Lopes | The vpermilps and vpermilpd have different behaviour... |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Bruno Cardoso Lopes | Remove more dead code! |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | Recognize unpckh* masks and match 256-bit versions... |
blob | commitdiff | raw | diff to current |
2011-07-26 |
Bruno Cardoso Lopes | Cleanup movsldup/movshdup matching. |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Bruno Cardoso Lopes | - Handle special scalar_to_vector case: splats. Using... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Bruno Cardoso Lopes | Add support for 256-bit versions of VPERMIL instruction... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Benjamin Kramer | Port operand types for ARM and X86 over from EDIS to... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Bruno Cardoso Lopes | Make X86ISD::ANDNP more general and Codegen 256-bit... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Bruno Cardoso Lopes | The target specific node PANDN name is misleading.... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Bruno Cardoso Lopes | AVX Codegen support for 256-bit versions of vandps... |
blob | commitdiff | raw | diff to current |
2011-06-03 |
Stuart Hastings | Reapply 132424 with fixes. This fixes PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Rafael Espindola | Revert 132424 to fix PR10068. |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Recommit 132404 with fixes. rdar://problem/5993888 |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Revert 132404 to appease a buildbot. rdar://problem... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | Add support for x86 CMPEQSS and friends. These instruc... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Stuart Hastings | FGETSIGN support for x86, using movmskps/pd. Will... |
blob | commitdiff | raw | diff to current |
2011-03-02 |
David Greene | [AVX] Fix mask predicates for 256-bit UNPCKLPS/D and... |
blob | commitdiff | raw | diff to current |
2011-02-04 |
David Greene | [AVX] Support VSINSERTF128 with more patterns and appro... |
blob | commitdiff | raw | diff to current |
2011-02-03 |
David Greene | [AVX] VEXTRACTF128 support. This commit includes patte... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Nate Begeman | Implement feedback from Bruno on making pblendvb an... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Nate Begeman | Add support for matching psign & plendvb to the x86... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give VZEXT_LOAD a memory operand, it now works with... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | fix a long standing wart: all the ComplexPattern's... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
Dale Johannesen | Fix typos. 128-bit PSHUFB takes 128-bit memory op. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bill Wendling | Reapply r113585. The msvc machine is mercurial. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bill Wendling | r113585 was causing clang-i686-xp-msvc9 to fail in... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bill Wendling | Mark the sse_load_f32 and sse_load_f64 load patterns... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Bruno Cardoso Lopes | Remove unused target specific node |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSLDUP node, add more patterns to... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVLHPS and MOVHLPS x86 nodes whenever possible... |
blob | commitdiff | raw | diff to current |
2010-08-20 |
Bruno Cardoso Lopes | This is the first step towards refactoring the x86... |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bruno Cardoso Lopes | Add comments to some pattern fragments in x86 |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Bruno Cardoso Lopes | Add AVX matching patterns to Packed Bit Test intrinsics. |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Bruno Cardoso Lopes | Patterns to match AVX 256-bit permutation intrinsics |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Bruno Cardoso Lopes | Add more 256-bit forms for a bunch of regular AVX instr... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Bruno Cardoso Lopes | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
David Greene | Move some SIMD fragment code into X86InstrFragmentsSIMD... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
David Greene | TableGen fragment refactoring. |
blob | commitdiff | raw | diff to current |
|