summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* remove some v9 specific codeChris Lattner2006-04-20
* This field no longer existsChris Lattner2006-04-20
* Remove this obsolete fileChris Lattner2006-04-20
* Remove some of the obvious V9-specific cruftChris Lattner2006-04-20
* This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner2006-04-20
* Make code match cvs commit message :)Andrew Lenharth2006-04-20
* If we can convert the return pointer type into an integer that IntPtrTypeAndrew Lenharth2006-04-20
* - Added support to turn "vector clear elements", e.g. pand V, <-1, -1, 0, -1>Evan Cheng2006-04-20
* Turn a VAND into a VECTOR_SHUFFLE is applicable.Evan Cheng2006-04-20
* Make sure that the new instructions selected have the right type. This fixesChris Lattner2006-04-20
* Implement folding of a bunch of binops with undefChris Lattner2006-04-20
* Handle v2i64 BUILD_VECTOR custom lowering correctly. v2i64 is a legal type,Evan Cheng2006-04-20
* isSplatMask() bug: first element can be an undef.Evan Cheng2006-04-19
* Simplify some codeChris Lattner2006-04-19
* - Added support to do aribitrary 4 wide shuffle with no more than threeEvan Cheng2006-04-19
* Prefer {p}unpack* and mov*dup over {p}shuf* as well.Evan Cheng2006-04-19
* Renamed AddedCost to AddedComplexity.Evan Cheng2006-04-19
* - Renamed AddedCost to AddedComplexity.Evan Cheng2006-04-19
* Commute vector_shuffle to match more movlhps, movlp{s|d} cases.Evan Cheng2006-04-19
* More mov{h|l}p{d|s} patterns.Evan Cheng2006-04-19
* - More mov{h|l}ps patterns.Evan Cheng2006-04-19
* Allow "let AddedCost = n in" to increase pattern complexity.Evan Cheng2006-04-19
* add a noteChris Lattner2006-04-19
* Another simple case type merge case to tryAndrew Lenharth2006-04-19
* deal with memchrAndrew Lenharth2006-04-19
* friendlier error messageAndrew Lenharth2006-04-19
* add a noteChris Lattner2006-04-19
* Add a note.Chris Lattner2006-04-19
* stupid stuffAndrew Lenharth2006-04-19
* I understand now. Shoot.Andrew Lenharth2006-04-18
* - PEXTRW cannot take a memory location as its first source operand.Evan Cheng2006-04-18
* SHUFP{S|D}, PSHUF* encoding bugs. Left out the mask immediate operand.Evan Cheng2006-04-18
* Name change for clarity sakeEvan Cheng2006-04-18
* Encoding bug: CMPPSrmi, CMPPDrmi dropped operand 2 (condtion immediate).Evan Cheng2006-04-18
* Name change for clarity sakeEvan Cheng2006-04-18
* Left a pattern outEvan Cheng2006-04-18
* llvm.memc* improvements. helps PA a lot in some specmarksAndrew Lenharth2006-04-18
* llvm.memc* improvements. helps PA a lot in some specmarksAndrew Lenharth2006-04-18
* These are correctly encoded by the JIT. I checked :)Chris Lattner2006-04-18
* add a noteChris Lattner2006-04-18
* Fix a crash on:Chris Lattner2006-04-18
* Fixed an encoding bug: movd from XMM to R32.Evan Cheng2006-04-18
* pretty print node nameChris Lattner2006-04-18
* Implement an important entry from README_ALTIVEC:Chris Lattner2006-04-18
* move some stuff around, clean things upChris Lattner2006-04-18
* Teach the codegen about instructions used for SSE spill code, allowing itChris Lattner2006-04-18
* Use vmladduhm to do v8i16 multiplies which is faster and simpler than doingChris Lattner2006-04-18
* Implement v16i8 multiply with this code:Chris Lattner2006-04-18
* Correct commentsEvan Cheng2006-04-18
* Lower v8i16 multiply into this code:Chris Lattner2006-04-18