Age | Commit message (Expand) | Author |
2012-10-30 | X86 MMX: optimize transfer from mmx to i32 | Manman Ren |
2012-08-30 | Introduce 'UseSSEx' to force SSE legacy encoding | Michael Liao |
2012-08-13 | Remove the LowerMMXCONCAT_VECTORS function. It could never execute because th... | Craig Topper |
2012-07-30 | Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1. | Craig Topper |
2012-05-11 | Added X86 Atom latencies to X86InstrMMX.td. | Preston Gurd |
2012-02-18 | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu |
2012-02-01 | Instruction scheduling itinerary for Intel Atom. | Andrew Trick |
2012-01-10 | Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate... | Craig Topper |
2012-01-09 | Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc... | Craig Topper |
2011-05-05 | PR9848: pandn is not commutative. | Eli Friedman |
2010-10-04 | The pshufw instruction came about in MMX2 when SSE was introduced. Don't place | Bill Wendling |
2010-10-03 | the immediate field of pshufw is actually an 8-bit field, not a 8-bit field t... | Chris Lattner |
2010-10-03 | add support for the prefetch/prefetchw instructions, move femms into | Chris Lattner |
2010-10-02 | stub out a header to put 3dNow! instructions into. | Chris Lattner |
2010-10-02 | fix a regression introduced in r115243, in which the instruction | Chris Lattner |
2010-09-30 | Massive rewrite of MMX: | Dale Johannesen |
2010-09-09 | Move remaining MMX instructions from SSE to MMX. | Dale Johannesen |
2010-09-09 | Move most MMX instructions (defined as anything that | Dale Johannesen |
2010-09-08 | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. | Dale Johannesen |
2010-09-08 | Slight cleanup, use only one form of MMXI_binop_rm_int. | Dale Johannesen |
2010-09-08 | Add intrinsic forms of mmx<->sse conversions. Notes: | Dale Johannesen |
2010-09-07 | Add patterns for MMX that use the new intrinsics. | Dale Johannesen |
2010-07-15 | fix the encoding of MMX_MOVFR642Qrr, it starts with 0xF2 not 0xF3, | Chris Lattner |
2010-07-05 | rip out even more sporadic v2f32 support. | Chris Lattner |
2010-05-24 | Fix an mmx movd encoding. | Dan Gohman |
2010-05-20 | Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr, but it didn't | Dan Gohman |
2010-05-03 | Fixed the encoding of two of the X86 movq instuctions. The Move quadword from | Kevin Enderby |
2010-04-23 | Add some missing x86 patterns for movdq2q. Fixes two (LLVM-)GCC DejaGNU test... | Stuart Hastings |
2010-03-28 | remove a bunch of dead patterns. | Chris Lattner |
2010-03-15 | fix a few more ambiguous types. | Chris Lattner |
2010-03-08 | fix some more ambiguous patterns, remove another nontemporalstore | Chris Lattner |
2010-02-27 | The mayHaveSideEffects flag is no longer used. | Dan Gohman |
2010-02-23 | remove a confused pattern that is trying to match an address | Chris Lattner |
2010-02-23 | X86InstrInfoSSE.td declares PINSRW as having type v8i16, | Chris Lattner |
2010-02-09 | TableGen fragment refactoring. | David Greene |
2010-02-05 | lower the last of the MRMInitReg instructions in MCInstLower. | Chris Lattner |
2010-01-24 | Improved widening loads by adding support for wider loads if | Mon P Wang |
2009-12-18 | Instruction fixes, added instructions, and AsmString changes in the | Sean Callanan |
2009-10-29 | Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a | Dan Gohman |
2009-08-11 | Add 'isCodeGenOnly' bit to Instruction .td records. | Daniel Dunbar |
2009-08-10 | Whitespace, 80-column, and isTwoAddress -> Constraints = "" changes. | Eric Christopher |
2009-08-03 | Remove neverHasSideEffects on MMX_MOVD64rrv164 since it has a matching pattern. | Evan Cheng |
2009-08-03 | Use movd instead of movq | Rafael Espindola |
2009-08-03 | Fix the instruction encoding. | Rafael Espindola |
2009-08-03 | Use movq to move 64 bits in and out of mmx registers. | Rafael Espindola |
2009-07-22 | Add support for MMX VSETCC. | Eli Friedman |
2009-07-09 | Misc encoding fixes; reported on llvmdev. | Eli Friedman |
2009-06-23 | "The MMX_MASKMOVQ and MMX_MASKMOVQ64 instructions are labeled as MRMDestMem | Bill Wendling |
2009-06-06 | Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL | Eli Friedman |
2009-06-06 | Get rid of a bogus pattern that interferes with optimization. | Eli Friedman |