| Age | Commit message (Expand) | Author |
| 2011-01-14 | Add a new LoadAndStorePromoter class, which implements the general | Chris Lattner |
| 2011-01-14 | indentation | Chris Lattner |
| 2011-01-11 | Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. | Jakob Stoklund Olesen |
| 2011-01-11 | this pass claims to preserve scev, make sure to tell it about deletions. | Chris Lattner |
| 2011-01-11 | Factor the actual simplification out of SimplifyIndirectBrOnSelect and into a... | Frits van Bommel |
| 2011-01-11 | when MergeBlockIntoPredecessor merges two blocks, update MemDep if it | Chris Lattner |
| 2011-01-11 | Fix FoldSingleEntryPHINodes to update memdep and AA when it deletes | Chris Lattner |
| 2011-01-11 | random cleanups | Chris Lattner |
| 2011-01-08 | various code cleanups, enhance MergeBlockIntoPredecessor to preserve | Chris Lattner |
| 2011-01-08 | reduce nesting. | Chris Lattner |
| 2011-01-08 | Make more passes preserve dominators (or state that they preserve dominators if | Cameron Zwarich |
| 2011-01-08 | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner |
| 2011-01-07 | Remove all uses of the "ugly" method BranchInst::setUnconditionalDest(). | Jay Foad |
| 2011-01-03 | Speed up instsimplify by about 10-15% by not bothering to retry | Duncan Sands |
| 2011-01-02 | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner |
| 2011-01-02 | Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As descr... | Duncan Sands |
| 2010-12-31 | Simplify this pass by using a depth-first iterator to ensure that all | Duncan Sands |
| 2010-12-31 | Zap dead instructions harder. | Duncan Sands |
| 2010-12-30 | Make a bunch of symbols internal. | Benjamin Kramer |
| 2010-12-27 | BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMemSet. They are dead and... | Benjamin Kramer |
| 2010-12-25 | don't lose TD info | Chris Lattner |
| 2010-12-25 | switch the inliner alignment enforcement stuff to use the | Chris Lattner |
| 2010-12-25 | Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils. | Chris Lattner |
| 2010-12-23 | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin |
| 2010-12-21 | Visit instructions deterministically. Use a FIFO so as to approximately | Duncan Sands |
| 2010-12-21 | If an instruction simplifies, try again to simplify any uses of it. This is | Duncan Sands |
| 2010-12-20 | Oops, forgot to add the pass itself! | Duncan Sands |
| 2010-12-20 | Add a new convenience pass for testing InstructionSimplify. Previously | Duncan Sands |
| 2010-12-20 | when eliding a byval copy due to inlining a readonly function, we have | Chris Lattner |
| 2010-12-20 | pull byval processing out to its own helper function. | Chris Lattner |
| 2010-12-20 | fix PR8769, a miscompilation by inliner when inlining a function with a byval | Chris Lattner |
| 2010-12-18 | simplify this a bit. | Chris Lattner |
| 2010-12-17 | SimplifyCFG: Ranges can be larger than 64 bits. Fixes Release-selfhost build. | Benjamin Kramer |
| 2010-12-17 | improve switch formation to handle small range | Chris Lattner |
| 2010-12-15 | make qsort predicate more conformant by returning 0 for equal values. | Chris Lattner |
| 2010-12-14 | - Insert new instructions before DomBlock's terminator, | Chris Lattner |
| 2010-12-14 | fix two significant issues with FoldTwoEntryPHINode: | Chris Lattner |
| 2010-12-14 | remove the instsimplify logic I added in r121754. It is apparently | Chris Lattner |
| 2010-12-14 | clean up logic, convert std::set to SmallPtrSet, handle the case | Chris Lattner |
| 2010-12-14 | tidy up a bit, move DEBUG down to when we commit to doing the transform so we | Chris Lattner |
| 2010-12-14 | use SimplifyInstruction instead of reimplementing part of it. | Chris Lattner |
| 2010-12-14 | simplify GetIfCondition by using getSinglePredecessor. | Chris Lattner |
| 2010-12-14 | use AddPredecessorToBlock in 3 places instead of a manual loop. | Chris Lattner |
| 2010-12-14 | make FoldTwoEntryPHINode use instsimplify a bit, make | Chris Lattner |
| 2010-12-14 | remove the dead (and terrible) llvm::RemoveSuccessor function. | Chris Lattner |
| 2010-12-14 | improve DEBUG's a bit, switch to eraseFromParent() to simplify | Chris Lattner |
| 2010-12-14 | reapply my recent change that disables a piece of the switch formation | Chris Lattner |
| 2010-12-13 | Fix recent buildbot breakage by pulling SimplifyCFG back to its state as of r... | Owen Anderson |
| 2010-12-13 | temporarily disable part of my previous patch, which causes an iterator inval... | Chris Lattner |
| 2010-12-13 | add some DEBUG's. | Chris Lattner |