| Age | Commit message (Expand) | Author |
| 2009-08-03 | Add -disable-output. Thanks Bill! | Dan Gohman |
| 2009-08-03 | Add a new Constant::getIntegerValue helper function, and convert a | Dan Gohman |
| 2009-07-31 | PR4662: Fix a crash introduced by the recent LLVMContext changes. | Eli Friedman |
| 2009-07-29 | Fix PR4645 which was fallout from the fix for PR4641. | Daniel Dunbar |
| 2009-07-29 | Just discard the output, no need to turn it back into text. | Nick Lewycky |
| 2009-07-29 | don't dump .bc file to stdout, and simplify this to a trivial testcase. | Chris Lattner |
| 2009-07-29 | Bulk erasing instructions without RAUWing them is unsafe. Instead, break them | Nick Lewycky |
| 2009-07-28 | Teach instcombine to respect and preserve inbounds. Add inbounds | Dan Gohman |
| 2009-07-23 | merge vector-casts-0.ll into vector-casts.ll | Chris Lattner |
| 2009-07-23 | Make some existing optimizations that would only trigger on scalars | Chris Lattner |
| 2009-07-23 | convert a test to filecheck format. This fixes an endemic problem | Chris Lattner |
| 2009-07-23 | rename test | Chris Lattner |
| 2009-07-21 | Add a testcase for PR2831. | Dan Gohman |
| 2009-07-20 | The upper argument of ConstantRange is exclusive, not inclusive. | Dan Gohman |
| 2009-07-20 | Revert the addition of hasNoPointerOverflow to GEPOperator. | Dan Gohman |
| 2009-07-18 | Canonicalize bitcasts between types like <1 x i64> and i64 to | Eli Friedman |
| 2009-07-18 | Back out 76300; apparently the preference is to canonicalize the other | Eli Friedman |
| 2009-07-18 | Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when X doesn't have the | Eli Friedman |
| 2009-07-18 | Canonicalize insert/extractelement from single-element vectors into | Eli Friedman |
| 2009-07-18 | Fix simplifylibcalls memset recognition to work on 64-bit platforms | Eli Friedman |
| 2009-07-16 | Fill in some holes in ScalarEvolution's loop iteration condition | Dan Gohman |
| 2009-07-15 | Switch invars away from using isTrapping when it really shouldn't be | Eli Friedman |
| 2009-07-15 | Don't restrict the set of instructions where we try to constant-fold the | Eli Friedman |
| 2009-07-14 | Fix the expansion of umax and smax in the case where one or more of | Dan Gohman |
| 2009-07-14 | Add a testcase for a bug fixed by r75634. | Dan Gohman |
| 2009-07-14 | Revert 75571; I'm convinced this isn't the right thing to do. | Dale Johannesen |
| 2009-07-14 | Fix trivial todo in instcombine. | Eli Friedman |
| 2009-07-14 | Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant | Dan Gohman |
| 2009-07-14 | Fix indvars to not assume that a loop with a single unique exit | Dan Gohman |
| 2009-07-14 | Don't delete asm's just because their inputs are undefined; | Dale Johannesen |
| 2009-07-13 | PR4548: optimize zext+udiv+trunc to udiv. | Eli Friedman |
| 2009-07-13 | Fix bug in run-line. | Eli Friedman |
| 2009-07-13 | Canonicalize boolean +/- a constant to a select. | Eli Friedman |
| 2009-07-13 | Reapply 75252, with a fix to avoid the infinite recursion case. The | Dan Gohman |
| 2009-07-13 | Move the re-sort of invalidated NonLocalPointerDeps cache earlier | Chris Lattner |
| 2009-07-11 | Revert r75252 which was causing some crashes at compile time. | Nick Lewycky |
| 2009-07-10 | Generalize ScalarEvolution's cast-folding code to support more kinds | Dan Gohman |
| 2009-07-09 | There's no need to consider PHI nodes in the same block as the instruction | Nick Lewycky |
| 2009-07-08 | Remove the vicmp and vfcmp instructions. Because we never had a release with | Nick Lewycky |
| 2009-07-02 | do not try to analyze bitcasts from i64 to <2 x i32> in ComputedMaskedBits. ... | Chris Lattner |
| 2009-07-01 | Fix an instcombine abort on a scalar-to-vector bitcast. This fixes PR4487. | Dan Gohman |
| 2009-06-29 | Don't cache PHI exit values from exhaustive evaluations, because | Dan Gohman |
| 2009-06-27 | Don't try to split a loop when the controlling icmp instruction | Dan Gohman |
| 2009-06-27 | Teach LoopSimplify how to merge multiple loop exits into a single exit, | Dan Gohman |
| 2009-06-27 | When a value is used multiple times within a single PHI, instructions | Dan Gohman |
| 2009-06-26 | Add some testcases for some of the recent ScalarEvolution bug fixes. | Dan Gohman |
| 2009-06-26 | Fix LCSSA to avoid emitting a PHI node for the unwind destination of | Dan Gohman |
| 2009-06-24 | Simplify [su]max(MAX, n) to MAX. This comes up in loop tripcount | Dan Gohman |
| 2009-06-24 | When inserting code into a loop preheader, insert it before the | Dan Gohman |
| 2009-06-21 | Fix ScalarEvolution's backedge-taken count computations to check for | Dan Gohman |