| Age | Commit message (Expand) | Author |
| 2011-01-08 | LoopRotate requires canonical loop form, so it always has preheaders | Chris Lattner |
| 2011-01-08 | use the LI ivar. | Chris Lattner |
| 2011-01-08 | some cleanups: remove dead arguments and eliminate ivars | Chris Lattner |
| 2011-01-08 | fix an issue duncan pointed out, which could cause loop rotate | Chris Lattner |
| 2011-01-08 | Fix coding style issues. | Cameron Zwarich |
| 2011-01-08 | Make more passes preserve dominators (or state that they preserve dominators if | Cameron Zwarich |
| 2011-01-08 | Contract subloop bodies. However, it is still important to visit the phis at the | Cameron Zwarich |
| 2011-01-08 | Have loop-rotate simplify instructions (yay instsimplify!) as it clones | Chris Lattner |
| 2011-01-08 | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner |
| 2011-01-08 | two minor changes: switch to the standard ValueToValueMapTy | Chris Lattner |
| 2011-01-06 | Add the CallInst optimizations that don't involve expanding inline assembly to | Cameron Zwarich |
| 2011-01-06 | Move the GEP handling in CodeGenPrepare to OptimizeInst(). | Cameron Zwarich |
| 2011-01-06 | Split the optimizations in CodeGenPrepare that don't manipulate the iterators | Cameron Zwarich |
| 2011-01-06 | Zap the last two -Wself-assign warnings in llvm. | Jakob Stoklund Olesen |
| 2011-01-06 | Stop reallocating SunkAddrs for each basic block. When we move to an instruction | Cameron Zwarich |
| 2011-01-05 | Add some more statistics to CodeGenPrepare. | Cameron Zwarich |
| 2011-01-05 | Add some stats to CodeGenPrepare to make it easier to speed it up without | Cameron Zwarich |
| 2011-01-05 | Use pop_back_val instead of back followed by pop_back. | Cameron Zwarich |
| 2011-01-05 | Use a worklist for later iterations just like ordinary instsimplify. The next | Cameron Zwarich |
| 2011-01-05 | Change LoopInstSimplify back to a LoopPass. It revisits subloops rather than | Cameron Zwarich |
| 2011-01-04 | Don't bother value numbering instructions with void types in GVN. In theory t... | Owen Anderson |
| 2011-01-04 | Complete the NumberTable --> LeaderTable rename. | Owen Anderson |
| 2011-01-04 | Fix typo in a comment. | Owen Anderson |
| 2011-01-04 | Prune #include's. | Owen Anderson |
| 2011-01-04 | Clarify terminology, settling on referring to what was the "number table" as ... | Owen Anderson |
| 2011-01-04 | When removing a value from GVN's leaders list, don't drop the Next pointer in... | Owen Anderson |
| 2011-01-04 | Branch instructions don't produce values, so there's no need to generate a va... | Owen Anderson |
| 2011-01-04 | Remove commented out code. | Owen Anderson |
| 2011-01-04 | Switch to the new style of asterisk placement. | Cameron Zwarich |
| 2011-01-04 | Teach loop-idiom to turn a loop containing a memset into a larger memset | Chris Lattner |
| 2011-01-04 | restructure this a bit. Initialize the WeakVH with "I", the | Chris Lattner |
| 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 | 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 |