| Commit message (Expand) | Author | Age | Files | Lines |
| * | Stop emitting instructions with the name "tmp" they eat up memory and have to... | Benjamin Kramer | 2011-09-27 | 1 | -7/+7 |
| * | LSR, correct fix for rdar://9786536. Silly casting bug. | Andrew Trick | 2011-07-21 | 1 | -1/+1 |
| * | LSR must sometimes sign-extend before generating double constants. | Andrew Trick | 2011-07-21 | 1 | -1/+20 |
| * | LSR crashes on an empty IVUsers list. | Andrew Trick | 2011-07-21 | 1 | -0/+24 |
| * | PR10386: Don't try to split an edge from an indirectbr. | Eli Friedman | 2011-07-19 | 1 | -0/+52 |
| * | When forming an ICmpZero LSRUse, normalize the non-IV operand | Dan Gohman | 2011-05-18 | 1 | -0/+91 |
| * | Move few target-dependant tests to appropriate directories. | Galina Kistanova | 2011-05-06 | 2 | -0/+5 |
| * | Avoid creating canonical induction variables for non-native types. | Andrew Trick | 2011-03-18 | 4 | -4/+8 |
| * | Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch | Nick Lewycky | 2011-02-20 | 1 | -1/+1 |
| * | Add a test for the LSR issue exposed by r125254. | Cameron Zwarich | 2011-02-11 | 1 | -0/+32 |
| * | Correct bogus module triple specifications. | Duncan Sands | 2010-08-30 | 1 | -1/+1 |
| * | Move x86-specific tests out of test/Transforms/LoopStrengthReduce and | Dan Gohman | 2010-08-05 | 7 | -241/+0 |
| * | When determining a canonical insert position, don't climb deeper | Dan Gohman | 2010-04-09 | 1 | -0/+30 |
| * | When emitting code for an add, don't force a SCEVUnknown wrapper around | Dan Gohman | 2010-04-09 | 1 | -0/+37 |
| * | Fix a bug in IVUsers which was permitting non-affine addrecs to | Dan Gohman | 2010-04-09 | 1 | -0/+69 |
| * | add newlines at the end of files. | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
| * | Generalize IVUsers to track arbitrary expressions rather than expressions | Dan Gohman | 2010-04-07 | 1 | -1/+1 |
| * | Non-affine post-inc SCEV expansions have more code which must be | Dan Gohman | 2010-03-02 | 1 | -0/+44 |
| * | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 10 | -14/+22 |
| * | -disable-output is no longer needed with -analyze. | Dan Gohman | 2010-01-26 | 2 | -3/+3 |
| * | Revert LoopStrengthReduce.cpp to pre-r94061 for now. | Dan Gohman | 2010-01-22 | 3 | -6/+8 |
| * | Re-implement the main strength-reduction portion of LoopStrengthReduction. | Dan Gohman | 2010-01-21 | 5 | -39/+10 |
| * | Add nounwinds. | Dan Gohman | 2010-01-19 | 2 | -2/+2 |
| * | Make several tests less fragile. | Dan Gohman | 2010-01-12 | 2 | -5/+9 |
| * | Use WriteAsOperand instead of getName() to print loop header names, | Dan Gohman | 2010-01-09 | 1 | -1/+1 |
| * | Generalize OptimizeLoopTermCond to optimize more loop terminating icmp to use... | Evan Cheng | 2009-11-17 | 1 | -0/+27 |
| * | Block terminator may be a switch. | Evan Cheng | 2009-11-11 | 1 | -0/+130 |
| * | Generalize lsr code that optimize loop to count down towards zero. | Evan Cheng | 2009-11-10 | 1 | -0/+42 |
| * | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 33 | -36/+36 |
| * | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 | 2 | -2/+2 |
| * | Convert a few more opt | llvm-dis to opt -S. | Dan Gohman | 2009-09-08 | 2 | -2/+2 |
| * | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 20 | -22/+22 |
| * | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 36 | -39/+39 |
| * | tighten test. | Chris Lattner | 2009-09-07 | 1 | -1/+1 |
| * | Eliminate uses of %prcontext. | Daniel Dunbar | 2009-09-05 | 1 | -2/+3 |
| * | Tweak this test to be a little less unusual. | Dan Gohman | 2009-06-20 | 1 | -2/+2 |
| * | Don't (unconditionally) use getSCEVAtScope to simplify the step | Dan Gohman | 2009-06-19 | 1 | -0/+18 |
| * | Revert 72493 and replace it with a more conservative fix, for now: don't | Dan Gohman | 2009-05-27 | 1 | -0/+25 |
| * | In ChangeCompareStride, when the stride to be reused is truncated to | Dan Gohman | 2009-05-27 | 1 | -0/+33 |
| * | Suppress the IV reversal transformation in the case that the RHS | Dan Gohman | 2009-05-20 | 1 | -0/+21 |
| * | Teach SCEVExpander to expand arithmetic involving pointers into GEP | Dan Gohman | 2009-05-19 | 1 | -1/+2 |
| * | Factor the code for collecting IV users out of LSR into an IVUsers class, | Dan Gohman | 2009-05-12 | 1 | -1/+1 |
| * | Temporarily reverting r71008. It was causing this failure: | Bill Wendling | 2009-05-05 | 1 | -122/+0 |
| * | Handle overflow of 64-bit loop conditions. | David Greene | 2009-05-05 | 1 | -0/+122 |
| * | Previously, RecursivelyDeleteDeadInstructions provided an option | Dan Gohman | 2009-05-02 | 1 | -1/+1 |
| * | Don't try to mix integers and pointers in an icmp instruction | Dan Gohman | 2009-04-30 | 1 | -0/+1 |
| * | Fix recent regression in gcc.dg/pr26719.c (6835035). | Dale Johannesen | 2009-04-29 | 1 | -0/+43 |
| * | Teach getZeroExtendExpr and getSignExtendExpr to use trip-count | Dan Gohman | 2009-04-27 | 1 | -4/+6 |
| * | Testcase for PR2537. | Owen Anderson | 2009-04-23 | 1 | -0/+21 |
| * | Add testcase from PR3086. | Owen Anderson | 2009-04-23 | 1 | -0/+28 |