| Age | Commit message (Expand) | Author |
| 2010-01-04 | silence a bogus 'might be used uninit' warning from GCC. | Chris Lattner |
| 2010-01-04 | move some more cast-related stuff | Chris Lattner |
| 2010-01-04 | 80-col violations, trailing whitespace. | Mikhail Glushenkov |
| 2010-01-04 | move the [Can]EvaluateInDifferentType functions out to InstCombineCasts.cpp | Chris Lattner |
| 2010-01-04 | split 943 lines of instcombine out to a new InstCombineCasts.cpp | Chris Lattner |
| 2010-01-04 | split instcombine of compares (visit[FI]Cmp) out to | Chris Lattner |
| 2010-01-04 | update cmakefile | Chris Lattner |
| 2010-01-04 | move the 'SimplifyDemandedFoo' methods out to their own file, cutting 1K line... | Chris Lattner |
| 2010-01-04 | split the instcombine class definition out to a header shared | Chris Lattner |
| 2010-01-04 | remove a ton of unneeded LLVMContext stuff. | Chris Lattner |
| 2010-01-04 | move InstCombineWorklist out to its own header. | Chris Lattner |
| 2010-01-04 | forgot to svn add these. | Chris Lattner |
| 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 |
| 2010-01-01 | generalize the pointer difference optimization to handle | Chris Lattner |
| 2010-01-01 | teach instcombine to optimize pointer difference idioms involving constant | Chris Lattner |
| 2010-01-01 | use 'match' to simplify some code. | Chris Lattner |
| 2010-01-01 | implement the transform requested in PR5284 | Chris Lattner |
| 2010-01-01 | add missing line. | Chris Lattner |
| 2010-01-01 | add a few trivial instcombines for llvm.powi. | Chris Lattner |
| 2010-01-01 | When factoring multiply expressions across adds, factor both | Chris Lattner |
| 2010-01-01 | clean up some comments. | Chris Lattner |
| 2010-01-01 | switch from std::map to DenseMap for rank data structures. | Chris Lattner |
| 2009-12-31 | reuse negates where possible instead of always creating them from scratch. | Chris Lattner |
| 2009-12-31 | we don't need a smallptrset to detect duplicates, the values are | Chris Lattner |
| 2009-12-31 | make reassociate more careful about not leaving around dead mul's | Chris Lattner |
| 2009-12-31 | remove debug | Chris Lattner |
| 2009-12-31 | teach reassociate to factor x+x+x -> x*3. While I'm at it, | Chris Lattner |
| 2009-12-31 | change reassociate to use SmallVector for its key datastructures | Chris Lattner |
| 2009-12-31 | change an if to an assert, fix comment. | Chris Lattner |
| 2009-12-31 | move the rest of the add optimization code out to OptimizeAdd, | Chris Lattner |
| 2009-12-31 | factor statistic updating better. | Chris Lattner |