| Age | Commit message (Expand) | Author |
| 2010-07-29 | PR7750: !CExpr->isNullValue() only properly computes whether CExpr is nonnull | Eli Friedman |
| 2010-07-12 | Convert some tab stops into spaces. | Duncan Sands |
| 2010-06-24 | use ArgOperand API | Gabor Greif |
| 2010-05-27 | Teach instCombine to remove malloc+free if malloc's only uses are comparisons | Duncan Sands |
| 2010-04-16 | Revert 101465, it broke internal OpenGL testing. | Eric Christopher |
| 2010-04-16 | reapply r101434 | Gabor Greif |
| 2010-04-16 | back out r101423 and r101397, they break llvm-gcc self-host on darwin10 | Gabor Greif |
| 2010-04-15 | reapply r101364, which has been backed out in r101368 | Gabor Greif |
| 2010-04-15 | back out r101364, as it trips the linux nightlybot on some clang C++ tests | Gabor Greif |
| 2010-04-15 | rotate CallInst operands, i.e. move callee to the back | Gabor Greif |
| 2010-04-08 | Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience. | Dan Gohman |
| 2010-03-05 | Fix PR6503. This turned into a much more interesting and nasty bug. Various | Chris Lattner |
| 2010-02-24 | Fix indentation. | Dan Gohman |
| 2010-02-16 | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands |
| 2010-02-15 | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands |
| 2010-02-01 | cleanups. | Chris Lattner |
| 2010-01-08 | tidy up some stuff duncan pointed out. | Chris Lattner |
| 2010-01-05 | optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn! | Chris Lattner |
| 2010-01-04 | Truncate GEP indexes larger than the pointer size down to pointer size | Chris Lattner |
| 2010-01-04 | split instcombine of compares (visit[FI]Cmp) out to | Chris Lattner |