| Age | Commit message (Expand) | Author |
| 2012-08-29 | Make MemoryBuiltins aware of TargetLibraryInfo. | Benjamin Kramer |
| 2012-07-24 | Clean whitespaces. | Nadav Rotem |
| 2012-06-29 | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h | Chandler Carruth |
| 2011-09-13 | Correct grammar. | Eli Friedman |
| 2011-09-12 | Change a bunch of isVolatile() checks to check for atomic load/store as well. | Eli Friedman |
| 2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
| 2011-07-15 | Disable loop idiom recognition of memset/memcpy if the function being compiled | Chad Rosier |
| 2011-06-28 | SCEVExpander: give new insts a name that identifies the reponsible pass. | Andrew Trick |
| 2011-06-28 | whitespace | Andrew Trick |
| 2011-05-22 | Fix PR9815: I was trying to get out of "generating code and then | Chris Lattner |
| 2011-05-04 | preserve line number info. | Devang Patel |
| 2011-03-14 | Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap | Andrew Trick |
| 2011-03-14 | whitespace | Andrew Trick |
| 2011-03-07 | Preserve line no. info. | Devang Patel |
| 2011-02-21 | fix a crasher in disabled code (on variable stride loops) | Chris Lattner |
| 2011-02-21 | Add some (disabled code) to print out negative strides. | Chris Lattner |
| 2011-02-19 | rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte | Chris Lattner |
| 2011-02-19 | Implement rdar://9009151, transforming strided loop stores of | Chris Lattner |
| 2011-02-18 | Make loop-idiom use TargetLibraryInfo to determine whether it is allowed | Chris Lattner |
| 2011-02-15 | Spelling fix: consequtive -> consecutive. | Duncan Sands |
| 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 | use the very-handy getTruncateOrZeroExtend helper function, and | Chris Lattner |
| 2011-01-03 | Fix comment. | Owen Anderson |
| 2011-01-03 | reduce redundancy in the hashing code and other misc cleanups. | Chris Lattner |
| 2011-01-02 | add DEBUG and -stats output to earlycse. | 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 | 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 | 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 | 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 | sketch more of this out. | Chris Lattner |
| 2010-12-26 | actually add the file... | Chris Lattner |