Age | Commit message (Expand) | Author | Files | Lines |
2015-02-25 | [X86][MMX] Prevent MMX_MOVD64rm folding | Bruno Cardoso Lopes | 1 | -1/+0 |
2015-02-23 | [X86][MMX] Support folding loads in psll, psrl and psra intrinsics | Bruno Cardoso Lopes | 1 | -0/+19 |
2015-02-22 | [X86] Add some missing redundant MMX and SSE encodings for disassembler. | Craig Topper | 1 | -0/+11 |
2015-02-05 | [X86][MMX] Handle i32->mmx conversion using movd | Bruno Cardoso Lopes | 1 | -0/+10 |
2015-02-05 | [X86][MMX] Move MMX DAG node to proper file | Bruno Cardoso Lopes | 1 | -3/+0 |
2015-01-25 | [X86] Replace i32i8imm on SSE/AVX instructions with i32u8imm which will make ... | Craig Topper | 1 | -4/+4 |
2015-01-21 | [x86] Remove some unnecessary and slightly confusing typecasts from some patt... | Craig Topper | 1 | -4/+4 |
2015-01-21 | [X86] Convert all the i8imm used by AVX512 and MMX instructions to u8imm. | Craig Topper | 1 | -4/+4 |
2014-12-04 | [X86] Clean up whitespace as well as minor coding style | Michael Liao | 1 | -9/+9 |
2014-11-26 | Replace neverHasSideEffects=1 with hasSideEffects=0 in all .td files. | Craig Topper | 1 | -1/+1 |
2014-08-07 | [X86][SchedModel] Fixed missing/wrong scheduling model found by code inspection. | Quentin Colombet | 1 | -2/+2 |
2014-08-06 | [X86][SchedModel] Fixed some wrong scheduling model found by code inspection. | Quentin Colombet | 1 | -7/+14 |
2014-04-23 | [X86] Fix missing/wrong scheduling model found by code inspection. | Quentin Colombet | 1 | -1/+2 |
2014-04-17 | [X86] Add disassembler support for the 0x0f 0x7f form of movq %mm, %mm. | Craig Topper | 1 | -0/+5 |
2014-04-04 | Revert r205599, the commit was not intended to have so many changes | Quentin Colombet | 1 | -2/+1 |
2014-04-04 | [RegAllocGreedy][Last Chance Recoloring] Emit diagnostics when last chance | Quentin Colombet | 1 | -1/+2 |
2014-02-18 | Add an x86 prefix encoding for instructions that would decode to a different ... | Craig Topper | 1 | -3/+3 |
2014-01-14 | Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ... | Craig Topper | 1 | -3/+3 |
2013-10-14 | Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru... | Craig Topper | 1 | -9/+10 |
2013-10-09 | Replace a couple instructions with patterns referring to other instructions w... | Craig Topper | 1 | -16/+11 |
2013-10-09 | Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. Thi... | Craig Topper | 1 | -4/+4 |
2013-10-08 | Remove unneeded MMX instruction definition by moving pattern to an equivalent... | Craig Topper | 1 | -6/+2 |
2013-09-13 | Adds support for Atom Silvermont (SLM) - -march=slm | Preston Gurd | 1 | -1/+1 |
2013-06-14 | X86: cvtpi2ps is just an SSE instruction with MMX operands. It has no AVX equ... | Benjamin Kramer | 1 | -7/+8 |
2013-05-14 | Reapply "Subtract isn't commutative, fix this for MMX psub." with | Eric Christopher | 1 | -7/+7 |
2013-05-14 | Temporarily revert "Subtract isn't commutative, fix this for MMX psub." | Eric Christopher | 1 | -7/+7 |
2013-05-14 | Subtract isn't commutative, fix this for MMX psub. | Eric Christopher | 1 | -7/+7 |
2013-03-26 | Annotate x87 and mmx instructions with SchedRW lists. | Jakob Stoklund Olesen | 1 | -24/+52 |
2013-03-25 | Remove IIC_DEFAULT from X86Schedule.td | Jakob Stoklund Olesen | 1 | -2/+2 |
2012-10-30 | X86 MMX: optimize transfer from mmx to i32 | Manman Ren | 1 | -2/+8 |
2012-08-30 | Introduce 'UseSSEx' to force SSE legacy encoding | Michael Liao | 1 | -32/+33 |
2012-08-13 | Remove the LowerMMXCONCAT_VECTORS function. It could never execute because th... | Craig Topper | 1 | -14/+0 |
2012-07-30 | Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1. | Craig Topper | 1 | -2/+2 |
2012-05-11 | Added X86 Atom latencies to X86InstrMMX.td. | Preston Gurd | 1 | -129/+274 |
2012-02-18 | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 1 | -1/+1 |
2012-02-01 | Instruction scheduling itinerary for Intel Atom. | Andrew Trick | 1 | -4/+8 |
2012-01-10 | Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate... | Craig Topper | 1 | -20/+20 |
2012-01-09 | Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc... | Craig Topper | 1 | -24/+24 |
2011-05-05 | PR9848: pandn is not commutative. | Eli Friedman | 1 | -1/+1 |
2010-10-04 | The pshufw instruction came about in MMX2 when SSE was introduced. Don't place | Bill Wendling | 1 | -3/+3 |
2010-10-03 | the immediate field of pshufw is actually an 8-bit field, not a 8-bit field t... | Chris Lattner | 1 | -2/+2 |
2010-10-03 | add support for the prefetch/prefetchw instructions, move femms into | Chris Lattner | 1 | -3/+1 |
2010-10-02 | stub out a header to put 3dNow! instructions into. | Chris Lattner | 1 | -1/+1 |
2010-10-02 | fix a regression introduced in r115243, in which the instruction | Chris Lattner | 1 | -0/+16 |
2010-09-30 | Massive rewrite of MMX: | Dale Johannesen | 1 | -493/+69 |
2010-09-09 | Move remaining MMX instructions from SSE to MMX. | Dale Johannesen | 1 | -62/+44 |
2010-09-09 | Move most MMX instructions (defined as anything that | Dale Johannesen | 1 | -1/+120 |
2010-09-08 | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. | Dale Johannesen | 1 | -0/+19 |
2010-09-08 | Slight cleanup, use only one form of MMXI_binop_rm_int. | Dale Johannesen | 1 | -53/+37 |
2010-09-08 | Add intrinsic forms of mmx<->sse conversions. Notes: | Dale Johannesen | 1 | -0/+51 |