| Age | Commit message (Expand) | Author |
| 2011-01-04 | Avoid finding loop back edges when we are not splitting critical edges in | Cameron Zwarich |
| 2011-01-04 | Address most of Duncan's review comments. Also, make LoopInstSimplify a simple | Cameron Zwarich |
| 2011-01-04 | use the very-handy getTruncateOrZeroExtend helper function, and | Chris Lattner |
| 2011-01-03 | Fix comment. | Owen Anderson |
| 2011-01-03 | Use the new addEscapingValue callback to update GlobalsModRef when GVN adds P... | Owen Anderson |
| 2011-01-03 | Duncan deftly points out that readnone functions aren't | Chris Lattner |
| 2011-01-03 | Simplify GVN's value expression structure, allowing the elimination of a lot of | Owen Anderson |
| 2011-01-03 | stength reduce my previous patch a bit. The only instructions | Chris Lattner |
| 2011-01-03 | fix PR8895: metadata operands don't have a strong use of their | Chris Lattner |
| 2011-01-03 | Speed up instsimplify by about 10-15% by not bothering to retry | Duncan Sands |
| 2011-01-03 | Switch a worklist in CodeGenPrepare to SmallVector and increase the inline | Cameron Zwarich |
| 2011-01-03 | earlycse can do trivial with-a-block dead store | Chris Lattner |
| 2011-01-03 | switch the load table to use a recycling bump pointer allocator, | Chris Lattner |
| 2011-01-03 | now that loads are in their own table, we can implement | Chris Lattner |
| 2011-01-03 | split loads and calls into separate tables. Loads are now just indexed | Chris Lattner |
| 2011-01-03 | various cleanups, no functionality change. | Chris Lattner |
| 2011-01-03 | Teach EarlyCSE to do trivial CSE of loads and read-only calls. | Chris Lattner |
| 2011-01-03 | rename InstValue to SimpleValue, add some comments. | Chris Lattner |
| 2011-01-03 | CMake: Add missing source file. | Michael J. Spencer |
| 2011-01-03 | Allocate nodes for the scoped hash table from a recyling bump pointer | Chris Lattner |
| 2011-01-03 | reduce redundancy in the hashing code and other misc cleanups. | Chris Lattner |
| 2011-01-03 | Add a new loop-instsimplify pass, with the intention of replacing the instance | Cameron Zwarich |
| 2011-01-02 | fix some pastos | Chris Lattner |
| 2011-01-02 | add DEBUG and -stats output to earlycse. | Chris Lattner |
| 2011-01-02 | Enhance earlycse to do CSE of casts, instsimplify and die. | Chris Lattner |
| 2011-01-02 | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner |
| 2011-01-02 | sketch out a new early cse pass. No functionality yet. | Chris Lattner |
| 2011-01-02 | fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to make | Chris Lattner |
| 2011-01-02 | If a loop iterates exactly once (has backedge count = 0) then don't | Chris Lattner |
| 2011-01-02 | Also remove functions that use complex constant expressions in terms of | Nick Lewycky |
| 2011-01-02 | enhance loop idiom recognition to scan *all* unconditionally executed | Chris Lattner |
| 2011-01-02 | make inSubLoop much more efficient. | Chris Lattner |
| 2011-01-02 | rip out isExitBlockDominatedByBlockInLoop, calling DomTree::dominates instead. | Chris Lattner |
| 2011-01-02 | add a list of opportunities for future improvement. | Chris Lattner |
| 2011-01-02 | Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As descr... | Duncan Sands |
| 2011-01-02 | Allow loop-idiom to run on multiple BB loops, but still only scan the loop | Chris Lattner |
| 2011-01-02 | remove debugging code. | Chris Lattner |
| 2011-01-02 | add some -stats output. | Chris Lattner |
| 2011-01-02 | improve loop rotation to use CodeMetrics to analyze the | Chris Lattner |
| 2011-01-02 | teach loop idiom recognition to form memcpy's from simple loops. | Chris Lattner |
| 2011-01-02 | Remove functions from the FnSet when one of their callee's is being merged. This | Nick Lewycky |
| 2011-01-01 | fix a globalopt crash on two Adobe-C++ testcases that the recent | Chris Lattner |
| 2011-01-01 | add a validity check that was missed, fixing a crash on the | Chris Lattner |
| 2011-01-01 | improve validity check to handle constant-trip-count loops more | Chris Lattner |
| 2011-01-01 | implement the "no aliasing accesses in loop" safety check. This pass | Chris Lattner |
| 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-28 | simplify this, isBytewiseValue handles the extra check. We still | Chris Lattner |
| 2010-12-28 | Silence gcc warning about an unused variable when doing a release build. | Duncan Sands |