| Age | Commit message (Expand) | Author |
| 2012-02-06 | Make helper static. | Benjamin Kramer |
| 2012-02-03 | Narrow test further. Make bot and test happy. | Jim Grosbach |
| 2012-02-03 | Tidy up. Trailing whitespace. | Jim Grosbach |
| 2012-02-03 | Restrict InstCombine from converting varargs to or from fixed args. | Jim Grosbach |
| 2012-02-03 | Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs." | Jim Grosbach |
| 2012-02-01 | SwitchInst refactoring. | Stepan Dyatkovskiy |
| 2012-02-01 | Disable InstCombine unsafe folding bitcasts of calls w/ varargs. | Jim Grosbach |
| 2012-01-31 | enhance logic to support ConstantDataArray. | Chris Lattner |
| 2012-01-27 | continue making the world safe for ConstantDataVector. At this point, | Chris Lattner |
| 2012-01-26 | Continue improving support for ConstantDataAggregate, and use the | Chris Lattner |
| 2012-01-26 | some general cleanup, using new methods and tidying up old code. | Chris Lattner |
| 2012-01-25 | use Constant::getAggregateElement to simplify a bunch of code. | Chris Lattner |
| 2012-01-25 | use ConstantVector::getSplat in a few places. | Chris Lattner |
| 2012-01-24 | basic instcombine support for CDS. | Chris Lattner |
| 2012-01-20 | More dead code removal (using -Wunreachable-code) | David Blaikie |
| 2012-01-20 | Extend Attributes to 64 bits | Kostya Serebryany |
| 2012-01-09 | Move assert to the right place. | Benjamin Kramer |
| 2012-01-09 | InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t... | Benjamin Kramer |
| 2012-01-08 | Tweak my last commit to be less conservative about uses. | Benjamin Kramer |
| 2012-01-08 | InstCombine: If we have a bit test and a sign test anded/ored together, merge... | Benjamin Kramer |
| 2012-01-04 | Remove pointless asserts. | Nick Lewycky |
| 2012-01-04 | Teach instcombine all sorts of great stuff about shifts that have exact, nuw or | Nick Lewycky |
| 2011-12-31 | Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the | Nick Lewycky |
| 2011-12-24 | InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x... | Benjamin Kramer |
| 2011-12-24 | InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s... | Benjamin Kramer |
| 2011-12-17 | Refactor code used in InstCombine::FoldAndOfICmps to new file. | Pete Cooper |
| 2011-12-17 | The powers that be have decided that LLVM IR should now support 16-bit | Dan Gohman |
| 2011-12-15 | Added InstCombine for "select cond, ~cond, x" type patterns | Pete Cooper |
| 2011-12-12 | LLVMBuild: Remove trailing newline, which irked me. | Daniel Dunbar |
| 2011-12-05 | Add support for vectors of pointers. | Nadav Rotem |
| 2011-12-02 | Fix a few more places where TargetData/TargetLibraryInfo is not being passed. | Chad Rosier |
| 2011-12-01 | Last bit of TargetLibraryInfo propagation. Also fixed a case for TargetData | Chad Rosier |
| 2011-12-01 | Improved fix for abs(val) != 0 to check other similar case. Also fixed style... | Pete Cooper |
| 2011-12-01 | Added instcombine pattern to spot comparing -val or val against 0. | Pete Cooper |
| 2011-11-30 | Whitespace. | Chad Rosier |
| 2011-11-29 | Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable | Chad Rosier |
| 2011-11-29 | build/CMake: Finish removal of add_llvm_library_dependencies. | Daniel Dunbar |
| 2011-11-29 | Zap some completely ridiculous code. There's probably a miscompile here, but... | Eli Friedman |
| 2011-11-28 | Add a missing safety check to ProcessUGT_ADDCST_ADD. Fixes PR11438. | Eli Friedman |
| 2011-11-20 | Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. | Nick Lewycky |
| 2011-11-15 | Remove all remaining uses of Value::getNameStr(). | Benjamin Kramer |
| 2011-11-07 | InstCombine now optimizes vector udiv by power of 2 to shifts | Pete Cooper |
| 2011-11-03 | build: Add initial cut at LLVMBuild.txt files. | Daniel Dunbar |
| 2011-11-01 | Make sure we use the right insertion point when instcombine replaces a PHI wi... | Eli Friedman |
| 2011-10-21 | Minor simplification: use ShuffleVectorInst::getMaskValue instead of a more e... | Eli Friedman |
| 2011-10-21 | Extend instcombine's shufflevector simplification to handle more cases where ... | Eli Friedman |
| 2011-10-17 | Add support for the Objective-C personality function to the instruction | Bill Wendling |
| 2011-10-17 | Add a routine to swap branch instruction operands, and update any | Chandler Carruth |
| 2011-10-05 | Re-commit 141203, but much more conservative. | Jim Grosbach |
| 2011-10-05 | Revert 141203. InstCombine is looping on unit tests. | Jim Grosbach |