Age | Commit message (Expand) | Author |
2004-10-17 | hasConstantValue will soon return instructions that don't dominate the PHI node, | Chris Lattner |
2004-10-16 | Fix a type violation | Chris Lattner |
2004-10-16 | Kill the bogon that slipped into my buffer before I committed. | Chris Lattner |
2004-10-16 | Implement InstCombine/getelementptr.ll:test9, which is the source of many | Chris Lattner |
2004-10-16 | Optimize instructions involving undef values. For example X+undef == undef. | Chris Lattner |
2004-10-16 | Handle undef values as undefined on the constant lattice | Chris Lattner |
2004-10-16 | Add note | Chris Lattner |
2004-10-13 | Update to reflect changes in Makefile rules. | Reid Spencer |
2004-10-12 | Transform memmove -> memcpy when the source is obviously constant memory. | Chris Lattner |
2004-10-12 | Fix a REALLY obscure bug in my previous checkin, which was splicing the END | Chris Lattner |
2004-10-11 | Handle a common case more carefully. In particular, instead of transforming | Chris Lattner |
2004-10-11 | Reenable the transform, turning X/-10 < 1 into X > -10 | Chris Lattner |
2004-10-10 | Initial version of automake Makefile.am file. | Reid Spencer |
2004-10-09 | Use DEBUG instead of DebugFlag directly, as DebugFlag does not respect | Chris Lattner |
2004-10-09 | Implement sub.ll:test17, -X/C -> X/-C | Chris Lattner |
2004-10-08 | Temporarily disable a buggy transformation until it can be fixed. This fixes | Chris Lattner |
2004-10-08 | Instcombine (X & FF00) + xx00 -> (X+xx00) & FF00, implementing and.ll:test27 | Chris Lattner |
2004-10-08 | Little patch to turn (shl (add X, 123), 4) -> (add (shl X, 4), 123 << 4) | Chris Lattner |
2004-10-06 | Instcombine: -(X sdiv C) -> (X sdiv -C), tested by sub.ll:test16 | Chris Lattner |
2004-10-06 | Reduce code growth implied by the tail duplication pass by not duplicating | Chris Lattner |
2004-09-29 | Hrm, debugging printouts do not need to be in here | Chris Lattner |
2004-09-29 | * Pull range optimization code out into new InsertRangeTest function. | Chris Lattner |
2004-09-29 | Fold binary expressions and casts into PHI nodes that have all constant inputs. | Chris Lattner |
2004-09-29 | Hrm, really, all tests passed without this, but it is scary to think how... | Chris Lattner |
2004-09-29 | Remove debugging printout | Chris Lattner |
2004-09-28 | Fold (X setcc C1) | (X setcc C2) | Chris Lattner |
2004-09-28 | Fold (and (setcc X, C1), (setcc X, C2)) | Chris Lattner |
2004-09-28 | Implement X / C1 / C2 folding | Chris Lattner |
2004-09-28 | shl is always zero extending, so always use a zero extending shift right. | Chris Lattner |
2004-09-27 | Fix two bugs: one where a condition was mistakenly swapped, and another | Chris Lattner |
2004-09-27 | Fold: (setcc (shr X, ShAmt), CI), where 'cc' is eq or ne. This xform | Chris Lattner |
2004-09-24 | Implement shift-and combinations, implementing InstCombine/and.ll:test19-21 | Chris Lattner |
2004-09-23 | Move LHSI->hasOneUse() into the arms of the conditional, reindenting code. | Chris Lattner |
2004-09-23 | Implement Transforms/InstCombine/and.ll:test18, a case that occurs 20 times | Chris Lattner |
2004-09-23 | Implement select.ll:test16: fold load (select C, X, null) -> load X | Chris Lattner |
2004-09-21 | Do not fold (X + C1 != C2) if there are other users of the add. Doing | Chris Lattner |
2004-09-20 | Fix potential miscompilations: InstCombine/2004-09-20-BadLoadCombine*.llx | Chris Lattner |
2004-09-20 | Fix loop condition so that we don't decrement off the beginning of the | Alkis Evlogimenos |
2004-09-20 | Prototype these functions more accurately | Chris Lattner |
2004-09-19 | Make isSafeToLoadUnconditionally a bit smarter, implementing PR362 and | Chris Lattner |
2004-09-19 | Make instruction combining a bit more aggressive in the face of volatile | Chris Lattner |
2004-09-15 | Convert code to compile with vc7.1. | Reid Spencer |
2004-09-15 | Fix a bug in the previous checkin that broke 255.vortex | Chris Lattner |
2004-09-15 | Make sure to update alias analysis information as we transform the function. | Chris Lattner |
2004-09-14 | Remove a long-dead pass. Actually, this pass was never used at all. | Chris Lattner |
2004-09-03 | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos |
2004-09-01 | Changes For Bug 352 | Reid Spencer |
2004-08-21 | Initial checkin of a pass to lower packed operations to scalars operations. | Reid Spencer |
2004-08-11 | Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompiling | Chris Lattner |
2004-08-09 | Fix InstCombine/2004-08-09-RemInfLoop.llx | Chris Lattner |