| Age | Commit message (Expand) | Author |
| 2011-03-04 | DenseMap<uintptr_t,...> doesn't allow all values as keys. | Jakob Stoklund Olesen |
| 2011-02-28 | Teach SimplifyCFG that (switch (select cond, X, Y)) is better expressed as a ... | Frits van Bommel |
| 2011-02-25 | Revert "SimplifyCFG: GEPs with just one non-constant index are also cheap." | Benjamin Kramer |
| 2011-02-24 | SimplifyCFG: GEPs with just one non-constant index are also cheap. | Benjamin Kramer |
| 2011-02-24 | SimplifyCFG: GEPs with constant indices are cheap enough to be executed uncon... | Benjamin Kramer |
| 2011-02-24 | Do not use DIFactory. Use DIBuilder. | Devang Patel |
| 2011-02-21 | If the phi node was used by an unreachable instruction that ends up using | Duncan Sands |
| 2011-02-21 | Simplify RecursivelyDeleteDeadPHINode. The only functionality change | Duncan Sands |
| 2011-02-20 | Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add a | Nick Lewycky |
| 2011-02-20 | Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch | Nick Lewycky |
| 2011-02-18 | Don't unroll loops whose header block's address is taken. | Chris Lattner |
| 2011-02-10 | Rename 'loopsimplify' to 'loop-simplify'. | Cameron Zwarich |
| 2011-02-07 | SimplifyCFG: Track the number of used icmps when turning a icmp chain into a ... | Benjamin Kramer |
| 2011-02-03 | SimplifyCFG: Also transform switches that represent a range comparison but ar... | Benjamin Kramer |
| 2011-02-02 | SimplifyCFG: Turn switches into sub+icmp+branch if possible. | Benjamin Kramer |
| 2011-01-29 | Re-apply r124518 with fix. Watch out for invalidated iterator. | Evan Cheng |
| 2011-01-29 | Revert r124518. It broke Linux self-host. | Evan Cheng |
| 2011-01-29 | Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon... | Evan Cheng |
| 2011-01-28 | Revert r124462. There are a few big regressions that I need to fix first. | Evan Cheng |
| 2011-01-28 | - Stop simplifycfg from duplicating "ret" instructions into unconditional | Evan Cheng |
| 2011-01-24 | fix PR9017, a bug where we'd assert when promoting in unreachable | Chris Lattner |
| 2011-01-24 | fix PR9015, a crash linking recursive metadata. | Chris Lattner |
| 2011-01-23 | Convert two std::vectors to SmallVectors for a 3.4% speedup running -scalarrepl | Cameron Zwarich |
| 2011-01-18 | Convert a std::map to a DenseMap for another 1.7% speedup on -scalarrepl. | Cameron Zwarich |
| 2011-01-18 | Make a std::vector a SmallVector<*, 32> like the other vectors in the same | Cameron Zwarich |
| 2011-01-18 | Remove code for updating dominance frontiers and some outdated references to | Cameron Zwarich |
| 2011-01-18 | Remove outdated references to dominance frontiers. | Cameron Zwarich |
| 2011-01-17 | Roll r123609 back in with two changes that fix test failures with expensive | Cameron Zwarich |
| 2011-01-17 | Roll out r123609 due to failures on the llvm-x86_64-linux-checks bot. | Cameron Zwarich |
| 2011-01-17 | Eliminate the use of dominance frontiers in PromoteMemToReg. In addition to | Cameron Zwarich |
| 2011-01-15 | Generalize LoadAndStorePromoter a bit and switch LICM | Chris Lattner |
| 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 |