| Age | Commit message (Expand) | Author |
| 2011-01-08 | fix an issue in IsPointerOffset that prevented us from recognizing that | Chris Lattner |
| 2011-01-08 | enhance memcpyopt to merge a store and a subsequent | Chris Lattner |
| 2011-01-08 | constify TargetData references. | Chris Lattner |
| 2011-01-08 | When loop rotation happens, it is *very* common for the duplicated condbr | Chris Lattner |
| 2011-01-08 | split ssa updating code out to its own helper function. Don't bother | Chris Lattner |
| 2011-01-08 | Implement a TODO: Enhance loopinfo to merge away the unconditional branch | Chris Lattner |
| 2011-01-08 | various code cleanups, enhance MergeBlockIntoPredecessor to preserve | Chris Lattner |
| 2011-01-08 | inline preserveCanonicalLoopForm now that it is simple. | Chris Lattner |
| 2011-01-08 | Three major changes: | Chris Lattner |
| 2011-01-08 | reduce nesting. | Chris Lattner |
| 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 | Fix a bug in r123034 (trying to sext/zext non-integers) and clean up a little. | Frits van Bommel |
| 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-07 | InstCombine: Match min/max hidden by sext/zext | Tobias Grosser |
| 2011-01-07 | Some whitespace fixes | Tobias Grosser |
| 2011-01-07 | Revert 122959, it needs more thought. Add it back to README.txt with addition... | Benjamin Kramer |
| 2011-01-07 | Remove all uses of the "ugly" method BranchInst::setUnconditionalDest(). | Jay Foad |
| 2011-01-06 | InstCombine: Turn _chk functions into the "unsafe" variant if length and max ... | Benjamin Kramer |
| 2011-01-06 | InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi... | Benjamin Kramer |
| 2011-01-06 | InstCombine: Teach llvm.objectsize folding to look through GEPs. | Benjamin Kramer |
| 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 | Improve the accuracy of the inlining heuristic looking for the | Dale Johannesen |
| 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 |