aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/README-SSE.txt
Commit message (Expand)AuthorAgeFilesLines
* X86: Add a note.Benjamin Kramer2013-02-171-0/+9
* some peepholes that should match horizontal add/sub operations.Chris Lattner2012-09-031-0/+12
* Add a note for -ffast-math optimization of vector norm.Benjamin Kramer2012-03-191-0/+19
* This is now implemented.Benjamin Kramer2011-12-091-13/+0
* Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames2011-10-101-1/+1
* Add a note about SSE4.1 roundss/roundsd.Benjamin Kramer2011-02-121-0/+11
* update this.Chris Lattner2010-09-051-10/+29
* we should pattern match the SSE complex arithmetic ops.Chris Lattner2010-08-251-0/+26
* random improvement for variable shift codegen.Chris Lattner2010-08-231-2/+14
* Remove obsolete README_SSE note.Jakob Stoklund Olesen2010-07-111-10/+0
* some notes about suboptimal insertps'sChris Lattner2010-07-051-0/+31
* Remove some already-fixed README entries.Eli Friedman2010-06-031-86/+1
* Remove README entry which no longer compiles to something sane.Eli Friedman2010-06-031-56/+0
* Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul,Dan Gohman2010-03-021-4/+4
* Fix "the the" and similar typos.Dan Gohman2010-02-101-1/+1
* add a note from PR6194Chris Lattner2010-02-091-0/+33
* move the PR6214 microoptzn to this file.Chris Lattner2010-02-041-0/+18
* this is an SSE-specific issue.Chris Lattner2010-01-131-0/+20
* Bill implemented this.Chris Lattner2009-02-041-36/+0
* add a note, this is why we're faster at SciMark-MonteCarlo withChris Lattner2009-02-041-0/+40
* The memory alignment requirement on some of the mov{h|l}p{d|s} patterns are 1...Evan Cheng2009-01-281-0/+5
* add a noteChris Lattner2008-09-201-1/+32
* add a noteChris Lattner2008-08-191-0/+37
* - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into aEvan Cheng2008-06-251-0/+31
* This is done.Evan Cheng2008-05-241-46/+0
* Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng2008-05-231-40/+0
* Elaborate on the entry on integer vector multiplication by constants.Dan Gohman2008-05-231-1/+6
* New entry.Evan Cheng2008-05-231-0/+44
* we compile multiply-by-constant into horrible code. Doesn't sse4 have someChris Lattner2008-05-231-0/+38
* add a noteChris Lattner2008-05-131-0/+18
* add a noteChris Lattner2008-05-131-0/+24
* Instead of a vector load, shuffle and then extract an element. Load the eleme...Evan Cheng2008-05-131-29/+0
* On x86, it's safe to treat i32 load anyext as a normal i32 load. Ditto for i8...Evan Cheng2008-05-131-25/+0
* Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc...Evan Cheng2008-05-121-54/+0
* Add noteAnton Korobeynikov2008-05-111-0/+38
* add a note, this is actually not too bad to implement.Chris Lattner2008-04-101-1/+7
* move the x86-32 part of PR2108 here.Chris Lattner2008-04-101-0/+48
* Finish implementing a readme entry: when inserting an i64 variableChris Lattner2008-03-091-38/+0
* add a noteChris Lattner2008-03-091-0/+37
* Implement a readme entry, compilingChris Lattner2008-03-091-20/+0
* This one looks easy, add a note.Chris Lattner2008-03-081-1/+2
* move these to the appropriate fileChris Lattner2008-03-081-8/+57
* evan implemented this.Chris Lattner2008-03-051-26/+0
* add a noteChris Lattner2008-03-051-0/+30
* Evan implemented these.Chris Lattner2008-03-021-26/+0
* upgrade some entries, remove stuff that is done.Chris Lattner2008-02-141-34/+16
* readme updatesNate Begeman2008-02-131-0/+11
* Enable SSE4 codegen and pattern matching.Nate Begeman2008-02-111-0/+20
* add a noteChris Lattner2008-01-271-0/+39
* Add some notes.Chris Lattner2008-01-261-0/+18