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