summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/README-SSE.txt
AgeCommit message (Expand)Author
2018-03-05[X86] cvttpd2dq lowering has been supported for some timeSimon Pilgrim
2017-12-15[CodeGen] Print stack object references as %(fixed-)stack.0 in both MIR and d...Francis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2015-03-26Remove outdated README-SSE.txt entries.Benjamin Kramer
2014-02-07X86: Resolve a long standing FIXME and properly isel pextr[bw].Jim Grosbach
2013-08-04X86: Turn fp selects into mask operations.Benjamin Kramer
2013-02-17X86: Add a note.Benjamin Kramer
2012-09-03some peepholes that should match horizontal add/sub operations.Chris Lattner
2012-03-19Add a note for -ffast-math optimization of vector norm.Benjamin Kramer
2011-12-09This is now implemented.Benjamin Kramer
2011-10-10Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames
2011-02-12Add a note about SSE4.1 roundss/roundsd.Benjamin Kramer
2010-09-05update this.Chris Lattner
2010-08-25we should pattern match the SSE complex arithmetic ops.Chris Lattner
2010-08-23random improvement for variable shift codegen.Chris Lattner
2010-07-11Remove obsolete README_SSE note.Jakob Stoklund Olesen
2010-07-05some notes about suboptimal insertps'sChris Lattner
2010-06-03Remove some already-fixed README entries.Eli Friedman
2010-06-03Remove README entry which no longer compiles to something sane.Eli Friedman
2010-03-02Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul,Dan Gohman
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-09add a note from PR6194Chris Lattner
2010-02-04move the PR6214 microoptzn to this file.Chris Lattner
2010-01-13this is an SSE-specific issue.Chris Lattner
2009-02-04Bill implemented this.Chris Lattner
2009-02-04add a note, this is why we're faster at SciMark-MonteCarlo withChris Lattner
2009-01-28The memory alignment requirement on some of the mov{h|l}p{d|s} patterns are 1...Evan Cheng
2008-09-20add a noteChris Lattner
2008-08-19add a noteChris Lattner
2008-06-25- Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into aEvan Cheng
2008-05-24This is done.Evan Cheng
2008-05-23Use movlps / movhps to modify low / high half of 16-byet memory location.Evan Cheng
2008-05-23Elaborate on the entry on integer vector multiplication by constants.Dan Gohman
2008-05-23New entry.Evan Cheng
2008-05-23we compile multiply-by-constant into horrible code. Doesn't sse4 have someChris Lattner
2008-05-13add a noteChris Lattner
2008-05-13add a noteChris Lattner
2008-05-13Instead of a vector load, shuffle and then extract an element. Load the eleme...Evan Cheng
2008-05-13On x86, it's safe to treat i32 load anyext as a normal i32 load. Ditto for i8...Evan Cheng
2008-05-12Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc...Evan Cheng
2008-05-11Add noteAnton Korobeynikov
2008-04-10add a note, this is actually not too bad to implement.Chris Lattner
2008-04-10move the x86-32 part of PR2108 here.Chris Lattner
2008-03-09Finish implementing a readme entry: when inserting an i64 variableChris Lattner
2008-03-09add a noteChris Lattner
2008-03-09Implement a readme entry, compilingChris Lattner
2008-03-08This one looks easy, add a note.Chris Lattner
2008-03-08move these to the appropriate fileChris Lattner
2008-03-05evan implemented this.Chris Lattner
2008-03-05add a noteChris Lattner