| Age | Commit message (Expand) | Author |
| 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 | 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 | 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-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-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 |
| 2010-12-27 | fix some issues Frits noticed, add AliasAnalysis as a dependency | Chris Lattner |
| 2010-12-27 | SimplifyLibCalls: Use IRBuilder to simplify code. | Benjamin Kramer |
| 2010-12-27 | have loop-idiom nuke instructions that feed stores that get removed. | Chris Lattner |
| 2010-12-26 | implement enough of the memset inference algorithm to recognize and insert | Chris Lattner |
| 2010-12-26 | start using irbuilder to make mem intrinsics in a few passes. | Chris Lattner |
| 2010-12-26 | sketch more of this out. | Chris Lattner |
| 2010-12-26 | move isBytewiseValue out to ValueTracking.h/cpp | Chris Lattner |
| 2010-12-26 | actually add the file... | Chris Lattner |
| 2010-12-26 | Start of a pass for recognizing memset and memcpy idioms. | Chris Lattner |
| 2010-12-26 | Simplify code. | Benjamin Kramer |
| 2010-12-24 | Fix a thinko pointed out by Frits van Bommel: looking through global variable... | Benjamin Kramer |
| 2010-12-24 | MemCpyOpt: Turn memcpys from a constant into a memset if possible. | Benjamin Kramer |
| 2010-12-23 | It is possible for SimplifyCFG to cause PHI nodes to become redundant too lat... | Owen Anderson |
| 2010-12-23 | Preserve the address space when generating bitcasts for MemTransferInst in Co... | Mon P Wang |
| 2010-12-23 | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin |
| 2010-12-21 | Give GVN back the ability to perform simple conditional propagation on condit... | Owen Anderson |
| 2010-12-21 | Remove dead code. | Owen Anderson |
| 2010-12-21 | GVN's Expression is not POD-like (it contains a SmallVector). Simplify code w... | Benjamin Kramer |
| 2010-12-19 | tidy up | Chris Lattner |
| 2010-12-19 | Enhance LICM to promote alias sets whose pointers themselves are stored, | Chris Lattner |
| 2010-12-19 | fix PR8602, a bug in an assertion: a volatile store *of* a pointer | Chris Lattner |
| 2010-12-19 | revert r122164, I'm going to go with a different approach. | Chris Lattner |
| 2010-12-19 | first step to fixing PR8642: don't fold away empty basic blocks | Chris Lattner |
| 2010-12-17 | Revert r64460. strtol and friends cannot be marked readonly, even with | Dan Gohman |
| 2010-12-16 | Fix a bug in the loop in JumpThreading::ProcessThreadableEdges() where it cou... | Frits van Bommel |
| 2010-12-16 | Make memcpyopt TBAA-aware. | Dan Gohman |
| 2010-12-15 | Preserve TBAA tags when doing load PRE. | Dan Gohman |