| Age | Commit message (Expand) | Author |
| 2010-01-12 | 1) Use the new SimplifyInstructionsInBlock routine instead of the copy | Chris Lattner |
| 2010-01-12 | tidy up | Chris Lattner |
| 2010-01-12 | Teach jump threading to duplicate small blocks when the branch | Chris Lattner |
| 2010-01-11 | some cleanup, and make it obvious that ProcessJumpOnPHI only works | Chris Lattner |
| 2010-01-09 | only factor from expressions whose uses are empty and whose | Chris Lattner |
| 2010-01-08 | Suppress an unused variable warning when assertions are off; | Duncan Sands |
| 2010-01-07 | Use a do-while loop instead of while + boolean. | Benjamin Kramer |
| 2010-01-06 | Move the object size intrinsic optimization to inst-combine and make | Eric Christopher |
| 2010-01-06 | Formatting. | Mikhail Glushenkov |
| 2010-01-05 | Move remaining stuff to the isInteger predicate. | Benjamin Kramer |
| 2010-01-05 | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer |
| 2010-01-05 | Set Changed properly after calling DeleteDeadPHIs. | Dan Gohman |
| 2010-01-05 | Use do+while instead of while for loops which obviously have a | Dan Gohman |
| 2010-01-05 | fix an infinite loop in reassociate building emacs. | Chris Lattner |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Change errs() to dbgs(). | David Greene |
| 2010-01-05 | Remove dead debug info intrinsics. | Devang Patel |
| 2010-01-04 | 80-col violations, trailing whitespace. | Mikhail Glushenkov |
| 2010-01-04 | move instcombine to its own library, it's past time. | Chris Lattner |
| 2010-01-04 | implement an instcombine xform needed by clang's codegen | Chris Lattner |
| 2010-01-03 | pull my debug hooks out, I'm done with this xform for now. | Chris Lattner |
| 2010-01-03 | Small cleanups, refactor some duplicated code into a single method. No | Nick Lewycky |
| 2010-01-03 | generalize the previous transformation to handle indexing into | Chris Lattner |
| 2010-01-03 | Cleanup. | Nick Lewycky |
| 2010-01-02 | teach instcombine to optimize idioms like A[i]&42 == 0. This | Chris Lattner |
| 2010-01-02 | Teach the table lookup optimization to generate range compares | Chris Lattner |
| 2010-01-02 | theoretically the negate we find could be in a different function, check | Chris Lattner |
| 2010-01-02 | use enums for the over/underdefined markers for clarity. Switch | Chris Lattner |
| 2010-01-02 | remove the random sampling framework, which is not maintained anymore. | Chris Lattner |
| 2010-01-02 | Fix logic error in previous commit. The != case needs to become an or, not an | Nick Lewycky |
| 2010-01-02 | Optimize pointer comparison into the typesafe form, now that the backends will | Nick Lewycky |
| 2010-01-02 | Generalize the previous xform to handle cases where exactly | Chris Lattner |
| 2010-01-02 | fix a miscompilation I introduced of cdecl with a late change. | Chris Lattner |
| 2010-01-02 | enhance the compare/load/index optimization to work on *any* load | Chris Lattner |
| 2010-01-02 | enhance the previous optimization to work with fcmp in addition | Chris Lattner |
| 2010-01-02 | Teach instcombine to fold compares of loads from constant | Chris Lattner |
| 2010-01-02 | remove the instcombine transformations that are inserting nasty | Chris Lattner |
| 2010-01-01 | add a simple instcombine xform, simplify another one to use hasAllZeroIndices() | Chris Lattner |