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