| Commit message (Expand) | Author | Age |
* | [X86] Fix missing/wrong scheduling model found by code inspection. | Quentin Colombet | 2014-04-23 |
* | [X86] Add disassembler support for the 0x0f 0x7f form of movq %mm, %mm. | Craig Topper | 2014-04-17 |
* | Revert r205599, the commit was not intended to have so many changes | Quentin Colombet | 2014-04-04 |
* | [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chance | Quentin Colombet | 2014-04-04 |
* | Add an x86 prefix encoding for instructions that would decode to a different ... | Craig Topper | 2014-02-18 |
* | Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ... | Craig Topper | 2014-01-14 |
* | Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru... | Craig Topper | 2013-10-14 |
* | Replace a couple instructions with patterns referring to other instructions w... | Craig Topper | 2013-10-09 |
* | Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. Thi... | Craig Topper | 2013-10-09 |
* | Remove unneeded MMX instruction definition by moving pattern to an equivalent... | Craig Topper | 2013-10-08 |
* | Adds support for Atom Silvermont (SLM) - -march=slm | Preston Gurd | 2013-09-13 |
* | X86: cvtpi2ps is just an SSE instruction with MMX operands. It has no AVX equ... | Benjamin Kramer | 2013-06-14 |
* | Reapply "Subtract isn't commutative, fix this for MMX psub." with | Eric Christopher | 2013-05-14 |
* | Temporarily revert "Subtract isn't commutative, fix this for MMX psub." | Eric Christopher | 2013-05-14 |
* | Subtract isn't commutative, fix this for MMX psub. | Eric Christopher | 2013-05-14 |
* | Annotate x87 and mmx instructions with SchedRW lists. | Jakob Stoklund Olesen | 2013-03-26 |
* | Remove IIC_DEFAULT from X86Schedule.td | Jakob Stoklund Olesen | 2013-03-25 |
* | X86 MMX: optimize transfer from mmx to i32 | Manman Ren | 2012-10-30 |
* | Introduce 'UseSSEx' to force SSE legacy encoding | Michael Liao | 2012-08-30 |
* | Remove the LowerMMXCONCAT_VECTORS function. It could never execute because th... | Craig Topper | 2012-08-13 |
* | Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1. | Craig Topper | 2012-07-30 |
* | Added X86 Atom latencies to X86InstrMMX.td. | Preston Gurd | 2012-05-11 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 |
* | Instruction scheduling itinerary for Intel Atom. | Andrew Trick | 2012-02-01 |
* | Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate... | Craig Topper | 2012-01-10 |
* | Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc... | Craig Topper | 2012-01-09 |
* | PR9848: pandn is not commutative. | Eli Friedman | 2011-05-05 |
* | The pshufw instruction came about in MMX2 when SSE was introduced. Don't place | Bill Wendling | 2010-10-04 |
* | 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-03 |
* | 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-10-02 |
* | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 |
* | 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-09 |
* | 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-08 |
* | Add patterns for MMX that use the new intrinsics. | Dale Johannesen | 2010-09-07 |
* | fix the encoding of MMX_MOVFR642Qrr, it starts with 0xF2 not 0xF3, | Chris Lattner | 2010-07-15 |
* | rip out even more sporadic v2f32 support. | Chris Lattner | 2010-07-05 |
* | Fix an mmx movd encoding. | Dan Gohman | 2010-05-24 |
* | Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr, but it didn't | Dan Gohman | 2010-05-20 |
* | Fixed the encoding of two of the X86 movq instuctions. The Move quadword from | Kevin Enderby | 2010-05-03 |
* | Add some missing x86 patterns for movdq2q. Fixes two (LLVM-)GCC DejaGNU test... | Stuart Hastings | 2010-04-23 |
* | remove a bunch of dead patterns. | Chris Lattner | 2010-03-28 |
* | fix a few more ambiguous types. | Chris Lattner | 2010-03-15 |
* | fix some more ambiguous patterns, remove another nontemporalstore | Chris Lattner | 2010-03-08 |
* | The mayHaveSideEffects flag is no longer used. | Dan Gohman | 2010-02-27 |
* | remove a confused pattern that is trying to match an address | Chris Lattner | 2010-02-23 |