2009-08-11 |
Daniel Dunbar | Add 'isCodeGenOnly' bit to Instruction .td records. |
blob | commitdiff | raw |
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 |
2008-03-19 |
Evan Cheng | Add intrinsics to match mmx shift builtin's with immedi... |
blob | commitdiff | raw | diff to current |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Evan Cheng | Clean up my own mess. |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Anders Carlsson | Use the correct instruction encodings for the 64-bit... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Evan Cheng | - When DAG combiner is folding a bit convert into a... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | Start inferring side effect information more aggressive... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | remove explicit sets of 'neverHasSideEffects' that... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Bill Wendling | Add "mayHaveSideEffects" and "neverHasSideEffects"... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Chris Lattner | Fix a long standing deficiency in the X86 backend:... |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
blob | commitdiff | raw | diff to current |
2007-08-30 |
Evan Cheng | Mark load instructions with isLoad = 1. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Dan Gohman | Mark the SSE and MMX load instructions that |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Dan Gohman | Change the x86 assembly output to use tab characters... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Evan Cheng | Redo and generalize previously removed opt for pinsrw... |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Bill Wendling | Support generation of GR64 to MMX code in the JIT. |
blob | commitdiff | raw | diff to current |
2007-07-04 |
Bill Wendling | Allow a GR64 to be moved into an MMX register via the... |
blob | commitdiff | raw | diff to current |
2007-06-26 |
Dan Gohman | Revert the earlier change that removed the M_REMATERIAL... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Dan Gohman | Replace M_REMATERIALIZIBLE and the newly-added isOtherR... |
blob | commitdiff | raw | diff to current |
2007-05-16 |
Chris Lattner | implement the missing maskmovq mmx intrinsic that akor... |
blob | commitdiff | raw | diff to current |
2007-04-24 |
Bill Wendling | Add the final MMX instructions. Correct a few wrong... |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Bill Wendling | Adding more MMX instructions. |
blob | commitdiff | raw | diff to current |
2007-04-03 |
Bill Wendling | Add FEMMS and ADDQ. Renamed MMX recipes to prepend... |
blob | commitdiff | raw | diff to current |
2007-03-28 |
Bill Wendling | Unbreak mmx arithmetic. It was barfing trying to do... |
blob | commitdiff | raw | diff to current |
2007-03-27 |
Bill Wendling | Add the "unpack low packed data" instructions. This... |
blob | commitdiff | raw | diff to current |
2007-03-27 |
Bill Wendling | Fix so that pandn is emitted instead of an xor/and... |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Bill Wendling | Add support for the v1i64 type. This makes better code... |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Bill Wendling | PR1260: |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Bill Wendling | We generate a shufflevector instruction, so we don... |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Bill Wendling | Support added for shifts and unpacking MMX instructions. |
blob | commitdiff | raw | diff to current |
2007-03-16 |
Bill Wendling | And now support for MMX logical operations. |
blob | commitdiff | raw | diff to current |
2007-03-15 |
Bill Wendling | Multiplication support for MMX. |
blob | commitdiff | raw | diff to current |
2007-03-10 |
Bill Wendling | Adding more arithmetic operators to MMX. This is an... |
blob | commitdiff | raw | diff to current |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Bill Wendling | Remove useless pattern fragments. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Bill Wendling | Properly support v8i8 and v4i16 types. It now converts... |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Bill Wendling | Add LOAD/STORE support for MMX. |
blob | commitdiff | raw | diff to current |
2007-03-05 |
Bill Wendling | Add the emms intrinsic for MMX support. |
blob | commitdiff | raw | diff to current |
2006-07-19 |
Evan Cheng | INC / DEC instructions have shorter code size than... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Evan Cheng | X86 integer register classes naming changes. Make them... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Evan Cheng | SSE / SSE2 conversion intrinsics. |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Evan Cheng | movnt* and maskmovdqu intrinsics |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Evan Cheng | Instruction encoding bug |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Evan Cheng | Added CVTTPS2PI. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | Didn't mean to check this in. No MMX support yet. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | - Use movaps to store 128-bit vector integers. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | - Remove scalar to vector pseudo ops. They are just... |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | x86 ISD::SCALAR_TO_VECTOR support. |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Evan Cheng | Move a few things around. |
blob | commitdiff | raw | diff to current |
2006-02-21 |
Evan Cheng | One more round of reorg so sabre doesn't freak out... |
blob | commitdiff | raw | diff to current |
2006-02-21 |
Evan Cheng | Split instruction info into multiple files, one for... |
blob | commitdiff | raw | diff to current |
|