2015-01-21 |
Craig Topper | [x86] Remove some unnecessary and slightly confusing... |
blob | commitdiff | raw |
2015-01-21 |
Craig Topper | [X86] Convert all the i8imm used by AVX512 and MMX... |
blob | commitdiff | raw | diff to current |
2014-12-04 |
Michael Liao | [X86] Clean up whitespace as well as minor coding style |
blob | commitdiff | raw | diff to current |
2014-11-26 |
Craig Topper | Replace neverHasSideEffects=1 with hasSideEffects=0... |
blob | commitdiff | raw | diff to current |
2014-08-07 |
Quentin Colombet | [X86][SchedModel] Fixed missing/wrong scheduling model... |
blob | commitdiff | raw | diff to current |
2014-08-06 |
Quentin Colombet | [X86][SchedModel] Fixed some wrong scheduling model... |
blob | commitdiff | raw | diff to current |
2014-04-23 |
Quentin Colombet | [X86] Fix missing/wrong scheduling model found by code... |
blob | commitdiff | raw | diff to current |
2014-04-17 |
Craig Topper | [X86] Add disassembler support for the 0x0f 0x7f form... |
blob | commitdiff | raw | diff to current |
2014-04-04 |
Quentin Colombet | Revert r205599, the commit was not intended to have... |
blob | commitdiff | raw | diff to current |
2014-04-04 |
Quentin Colombet | [RegAllocGreedy][Last Chance Recoloring] Emit diagnosti... |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Craig Topper | Add an x86 prefix encoding for instructions that would... |
blob | commitdiff | raw | diff to current |
2014-01-14 |
Craig Topper | Separate the concept of 16-bit/32-bit operand size... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Craig Topper | Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd... |
blob | commitdiff | raw | diff to current |
2013-10-09 |
Craig Topper | Replace a couple instructions with patterns referring... |
blob | commitdiff | raw | diff to current |
2013-10-09 |
Craig Topper | Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmov... |
blob | commitdiff | raw | diff to current |
2013-10-08 |
Craig Topper | Remove unneeded MMX instruction definition by moving... |
blob | commitdiff | raw | diff to current |
2013-09-13 |
Preston Gurd | Adds support for Atom Silvermont (SLM) - -march=slm |
blob | commitdiff | raw | diff to current |
2013-06-14 |
Benjamin Kramer | X86: cvtpi2ps is just an SSE instruction with MMX opera... |
blob | commitdiff | raw | diff to current |
2013-05-14 |
Eric Christopher | Reapply "Subtract isn't commutative, fix this for MMX... |
blob | commitdiff | raw | diff to current |
2013-05-14 |
Eric Christopher | Temporarily revert "Subtract isn't commutative, fix... |
blob | commitdiff | raw | diff to current |
2013-05-14 |
Eric Christopher | Subtract isn't commutative, fix this for MMX psub. |
blob | commitdiff | raw | diff to current |
2013-03-26 |
Jakob Stoklund Olesen | Annotate x87 and mmx instructions with SchedRW lists. |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Jakob Stoklund Olesen | Remove IIC_DEFAULT from X86Schedule.td |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Manman Ren | X86 MMX: optimize transfer from mmx to i32 |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Michael Liao | Introduce 'UseSSEx' to force SSE legacy encoding |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Craig Topper | Remove the LowerMMXCONCAT_VECTORS function. It could... |
blob | commitdiff | raw | diff to current |
2012-07-30 |
Craig Topper | Fix patterns for CVTTPS2DQ to specify SSE2 instead... |
blob | commitdiff | raw | diff to current |
2012-05-11 |
Preston Gurd | Added X86 Atom latencies to X86InstrMMX.td. |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Andrew Trick | Instruction scheduling itinerary for Intel Atom. |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Craig Topper | Instruction selection priority fixes to remove the... |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Craig Topper | Don't disable MMX support when AVX is enabled. Fix... |
blob | commitdiff | raw | diff to current |
2011-05-05 |
Eli Friedman | PR9848: pandn is not commutative. |
blob | commitdiff | raw | diff to current |
2010-10-04 |
Bill Wendling | The pshufw instruction came about in MMX2 when SSE... |
blob | commitdiff | raw | diff to current |
2010-10-03 |
Chris Lattner | the immediate field of pshufw is actually an 8-bit... |
blob | commitdiff | raw | diff to current |
2010-10-03 |
Chris Lattner | add support for the prefetch/prefetchw instructions... |
blob | commitdiff | raw | diff to current |
2010-10-02 |
Chris Lattner | stub out a header to put 3dNow! instructions into. |
blob | commitdiff | raw | diff to current |
2010-10-02 |
Chris Lattner | fix a regression introduced in r115243, in which the... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Dale Johannesen | Move remaining MMX instructions from SSE to MMX. |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Dale Johannesen | Move most MMX instructions (defined as anything that |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Dale Johannesen | Add intrinsic-based patterns for MMX PINSRW and PEXTRW. |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Dale Johannesen | Slight cleanup, use only one form of MMXI_binop_rm_int. |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Dale Johannesen | Add intrinsic forms of mmx<->sse conversions. Notes: |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Dale Johannesen | Add patterns for MMX that use the new intrinsics. |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Chris Lattner | fix the encoding of MMX_MOVFR642Qrr, it starts with... |
blob | commitdiff | raw | diff to current |
2010-07-05 |
Chris Lattner | rip out even more sporadic v2f32 support. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Dan Gohman | Fix an mmx movd encoding. |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dan Gohman | Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Kevin Enderby | Fixed the encoding of two of the X86 movq instuctions... |
blob | commitdiff | raw | diff to current |
2010-04-23 |
Stuart Hastings | Add some missing x86 patterns for movdq2q. Fixes two... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | remove a bunch of dead patterns. |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Chris Lattner | fix a few more ambiguous types. |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | fix some more ambiguous patterns, remove another nontem... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | remove a confused pattern that is trying to match an... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | X86InstrInfoSSE.td declares PINSRW as having type v8i16, |
blob | commitdiff | raw | diff to current |
2010-02-09 |
David Greene | TableGen fragment refactoring. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | lower the last of the MRMInitReg instructions in MCInst... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Mon P Wang | Improved widening loads by adding support for wider... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Sean Callanan | Instruction fixes, added instructions, and AsmString... |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Daniel Dunbar | Add 'isCodeGenOnly' bit to Instruction .td records. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Eric Christopher | Whitespace, 80-column, and isTwoAddress -> Constraints... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Evan Cheng | Remove neverHasSideEffects on MMX_MOVD64rrv164 since... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Rafael Espindola | Use movd instead of movq |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Rafael Espindola | Fix the instruction encoding. |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Rafael Espindola | Use movq to move 64 bits in and out of mmx registers. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Eli Friedman | Add support for MMX VSETCC. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Eli Friedman | Misc encoding fixes; reported on llvmdev. |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Bill Wendling | "The MMX_MASKMOVQ and MMX_MASKMOVQ64 instructions are... |
blob | commitdiff | raw | diff to current |
2009-06-06 |
Eli Friedman | Get rid of some bogus patterns for X86vzmovl. Don... |
blob | commitdiff | raw | diff to current |
2009-06-06 |
Eli Friedman | Get rid of a bogus pattern that interferes with optimiz... |
blob | commitdiff | raw | diff to current |
2009-06-03 |
Stuart Hastings | Evan says it's wrong; back out 72808. |
blob | commitdiff | raw | diff to current |
2009-06-03 |
Stuart Hastings | Recognize another euphemism for MOVDQ2Q. |
blob | commitdiff | raw | diff to current |
2009-05-28 |
Bill Wendling | "The instructions MMX_PSADBWrm and MMX_PSADBWrr have... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Nate Begeman | 2nd attempt, fixing SSE4.1 issues and implementing... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Rafael Espindola | Revert 69952. Causes testsuite failures on linux x86-64. |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Nate Begeman | PR2957 |
blob | commitdiff | raw | diff to current |
2009-02-23 |
Evan Cheng | Only v1i16 (i.e. _m64) is returned via RAX / RDX. |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Mon P Wang | Added support for SELECT v8i8 v4i16 for X86 (MMX) |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Evan Cheng | Use mmx (punpckldq VR64, (mmx_v_set0)) to clear high... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Rename isSimpleLoad to canFoldAsLoad, to better reflect... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Evan Cheng | Add more vector move low and zero-extend patterns. |
blob | commitdiff | raw | diff to current |
2008-08-27 |
Bill Wendling | Make "movdq2q" and "movq2dq" dependent upon having... |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Bill Wendling | Nevermind. This broke the bootstrap (?!). |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Bill Wendling | MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize... |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Anton Korobeynikov | Provide a 64 bit variant of mmx.maskmovq intrinsic... |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Nate Begeman | Remove dead PatLeaf; there are a number of issues aroun... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Dale Johannesen | Add v2f32 (MMX) type to X86. Support is primitive: |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Evan Cheng | Handle a few more cases of folding load i64 into xmm... |
blob | commitdiff | raw | diff to current |
2008-05-08 |
Evan Cheng | Handle vector move / load which zero the destination... |
blob | commitdiff | raw | diff to current |
2008-05-03 |
Evan Cheng | Add separate intrinsics for MMX / SSE shifts with i32... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | Fix illegal MMX_MOVDQ2Qrr pattern. vector_extract resul... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | Special handling for MMX values being passed in either... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | Fix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconv... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Dan Gohman | Fix the encoding of the MMX movd that moves from MMX... |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dan Gohman | Add movd instructions to move from MMX registers |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Evan Cheng | Undo 48570. Correctly match mmx shift instructions... |
blob | commitdiff | raw | diff to current |
next |