| Age | Commit message (Expand) | Author |
| 2011-09-29 | Clean up uses of switch instructions so they are not dependent on the operand... | Eli Friedman |
| 2011-09-04 | Use Duncan's patch to delete the instructions in reverse order (minus the lan... | Bill Wendling |
| 2011-09-02 | Update comments to reflect reality. | Bill Wendling |
| 2011-09-01 | Reduce indentation. No functionality change. | Bill Wendling |
| 2011-09-01 | Change worklist driven deletion to be an iterative process. | Bill Wendling |
| 2011-09-01 | Resubmit with fix. Properly remove the instructions except for landingpad, wh... | Bill Wendling |
| 2011-09-01 | Submitted this too early. | Bill Wendling |
| 2011-09-01 | Don't DCE the landingpad instruction. | Bill Wendling |
| 2011-08-17 | Revert r137655. There is some question about whether the 'landingpad' | Bill Wendling |
| 2011-08-16 | Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>' | Bill Wendling |
| 2011-08-15 | Don't sink the instruction to before a landingpad instruction. | Bill Wendling |
| 2011-08-15 | Update instcombine for atomic load/store. | Eli Friedman |
| 2011-08-15 | Duncan pointed out that the LandingPadInst might read memory. (It might also | Bill Wendling |
| 2011-08-15 | Don't try to sink the landingpad instruction. It's immobile. | Bill Wendling |
| 2011-08-14 | This transform is not safe. Thanks to Eli for pointing that out! | Nick Lewycky |
| 2011-08-14 | Don't attempt to add 'nsw' when intermediate instructions had no such guarantee. | Nick Lewycky |
| 2011-08-14 | Teach instcombine to preserve the nsw bit by doing an after-the-fact analysis | Nick Lewycky |
| 2011-08-03 | Small cleanups: | Nick Lewycky |
| 2011-08-03 | Fix logical error when detecting lifetime intrinsics. | Nick Lewycky |
| 2011-08-02 | Teach InstCombine that lifetime intrincs aren't a real user on the result of a | Nick Lewycky |
| 2011-07-31 | Add a small gep optimization I noticed was missing while reading some IL. | Rafael Espindola |
| 2011-07-25 | Convert GetElementPtrInst to use ArrayRef. | Jay Foad |
| 2011-07-22 | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use | Jay Foad |
| 2011-07-19 | Convert SimplifyGEPInst to use ArrayRef. | Jay Foad |
| 2011-07-18 | Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ... | Frits van Bommel |
| 2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
| 2011-07-13 | Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. | Jay Foad |
| 2011-07-11 | Don't duplicate the work done by a gep into a "bitcast" if the gep has | Rafael Espindola |
| 2011-05-27 | Final step of instcombine debuginfo; switch a couple more places over to Inse... | Eli Friedman |
| 2011-05-24 | Make instcombine O(N) instead of O(N^2) in code where the same simplifiable c... | Eli Friedman |
| 2011-05-18 | More instcombine cleanup, towards improving debug line info. | Eli Friedman |
| 2011-05-18 | Start trying to make InstCombine preserve more debug info. The idea here is ... | Eli Friedman |
| 2011-05-18 | Use ReplaceInstUsesWith instead of replaceAllUsesWith where appropriate in in... | Eli Friedman |
| 2011-04-27 | Stop trying to have instcombine preserve LCSSA form: this was not | Duncan Sands |
| 2011-04-05 | InstCombine optimizes gep(bitcast(x)) even when the bitcasts casts away address | Nadav Rotem |
| 2011-03-30 | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad |
| 2011-03-28 | Make more use of PHINode::getNumIncomingValues(). | Jay Foad |
| 2011-03-17 | Try to not lose variable's debug info during instcombine. | Devang Patel |
| 2011-02-15 | Do not forget DebugLoc! | Devang Patel |
| 2011-02-02 | Conservatively, clear optional flags, such as nsw, when performing | Dan Gohman |
| 2011-01-21 | fix PR9013, an infinite loop in instcombine. | Chris Lattner |
| 2011-01-21 | update obsolete comment. | Chris Lattner |
| 2011-01-21 | Don't try to pull vector bitcasts that change the number of elements through | Nick Lewycky |
| 2011-01-16 | remove a dead check, this was needed before we had an explicit veto on uses o... | Chris Lattner |
| 2011-01-16 | enhance FoldOpIntoPhi in instcombine to try harder when a phi has | Chris Lattner |
| 2011-01-16 | remove the AllowAggressive argument to FoldOpIntoPhi. It is forced to false ... | Chris Lattner |
| 2011-01-16 | more cleanups: use the IR builder. | Chris Lattner |
| 2011-01-16 | tidy up code. | Chris Lattner |
| 2010-12-22 | Add a generic expansion transform: A op (B op' C) -> (A op B) op' (A op C) | Duncan Sands |
| 2010-12-22 | Add some statistics, good for understanding how much more powerful | Duncan Sands |