2009-08-30 |
Chris Lattner | suck a bunch more gep tests into getelementptr.ll and... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | consolodate various GEP tests into getelementptr.ll... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | another huge testcase, this time from 'gs' in llvm... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | remove another poorly-reduced testcase which came from... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | this testcase is 500 lines long and is distilled from... |
tree | commitdiff |
2009-08-30 |
Chris Lattner | convert to filecheck |
tree | commitdiff |
2009-08-30 |
Chris Lattner | Fix PR4748: don't fold gep(bitcast(x)) into bitcast... |
tree | commitdiff |
2009-08-25 |
Dan Gohman | Remove obsolete -f flags. |
tree | commitdiff |
2009-08-21 |
Dan Gohman | Change getelementptr folding to use APInt instead of... |
tree | commitdiff |
2009-08-19 |
Dan Gohman | Fix a bug in the over-index constant folding. When... |
tree | commitdiff |
2009-08-19 |
Dan Gohman | Canonicalize indices in a constantexpr GEP. If Indices... |
tree | commitdiff |
2009-08-13 |
Mon P Wang | When InstCombine simplifies a load -> extract element... |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Make LLVM Assembly dramatically easier to read by align... |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Transform -X/C to X/-C, implementing a README.txt entry. |
tree | commitdiff |
2009-08-12 |
Dan Gohman | Optimize (x/C)*C to x if the division is exact. |
tree | commitdiff |
2009-08-11 |
Dan Gohman | Optimize exact sdiv by a constant power of 2 to ashr. |
tree | commitdiff |
2009-08-11 |
Dan Gohman | Don't assume that external global variables are aligned... |
tree | commitdiff |
2009-08-03 |
Dan Gohman | Add -disable-output. Thanks Bill! |
tree | commitdiff |
2009-08-03 |
Dan Gohman | Add a new Constant::getIntegerValue helper function... |
tree | commitdiff |
2009-07-28 |
Dan Gohman | Teach instcombine to respect and preserve inbounds... |
tree | commitdiff |
2009-07-23 |
Chris Lattner | merge vector-casts-0.ll into vector-casts.ll |
tree | commitdiff |
2009-07-23 |
Chris Lattner | Make some existing optimizations that would only trigge... |
tree | commitdiff |
2009-07-23 |
Chris Lattner | convert a test to filecheck format. This fixes an... |
tree | commitdiff |
2009-07-23 |
Chris Lattner | rename test |
tree | commitdiff |
2009-07-21 |
Dan Gohman | Add a testcase for PR2831. |
tree | commitdiff |
2009-07-20 |
Dan Gohman | Revert the addition of hasNoPointerOverflow to GEPOperator. |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Canonicalize bitcasts between types like <1 x i64>... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Back out 76300; apparently the preference is to canonic... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Add combine: X sdiv (1 << Y) -> X udiv (1 << Y) when... |
tree | commitdiff |
2009-07-18 |
Eli Friedman | Canonicalize insert/extractelement from single-element... |
tree | commitdiff |
2009-07-15 |
Eli Friedman | Don't restrict the set of instructions where we try... |
tree | commitdiff |
2009-07-14 |
Eli Friedman | Fix trivial todo in instcombine. |
tree | commitdiff |
2009-07-13 |
Eli Friedman | PR4548: optimize zext+udiv+trunc to udiv. |
tree | commitdiff |
2009-07-13 |
Eli Friedman | Fix bug in run-line. |
tree | commitdiff |
2009-07-13 |
Eli Friedman | Canonicalize boolean +/- a constant to a select. |
tree | commitdiff |
2009-07-02 |
Chris Lattner | do not try to analyze bitcasts from i64 to <2 x i32... |
tree | commitdiff |
2009-07-01 |
Dan Gohman | Fix an instcombine abort on a scalar-to-vector bitcast... |
tree | commitdiff |
2009-06-18 |
Dan Gohman | Generalize the zext(trunc(t) & C) instcombine to work... |
tree | commitdiff |
2009-06-17 |
Dan Gohman | Instcombine zext(trunc(x) & mask) to x&mask, even if... |
tree | commitdiff |
2009-06-17 |
Eli Friedman | Correct an accidental duplication of the test (patch... |
tree | commitdiff |
2009-06-17 |
Eli Friedman | PR3439: Correct a silly mistake in the SimplifyDemanded... |
tree | commitdiff |
2009-06-16 |
Dan Gohman | Generalize a few more instcombines to be vector/scalar... |
tree | commitdiff |
2009-06-16 |
Chris Lattner | Testcase for r73506 |
tree | commitdiff |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety... |
tree | commitdiff |
2009-06-15 |
Chris Lattner | fix testcase to properly check for the patch in r73195. |
tree | commitdiff |
2009-06-12 |
Dan Gohman | Don't do (x - (y - z)) --> (x + (z - y)) on floating... |
tree | commitdiff |
2009-06-11 |
Chris Lattner | Fix 4366: store to null in non-default addr space shoul... |
tree | commitdiff |
2009-06-06 |
Eli Friedman | PR4340: Run SimplifyDemandedVectorElts on insertelement... |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Check in test changes that I accidentally left out... |
tree | commitdiff |
2009-05-22 |
Evan Cheng | Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintof... |
tree | commitdiff |
2009-05-21 |
Dan Gohman | Teach ValueTracking a new way to analyze PHI nodes... |
tree | commitdiff |
2009-05-13 |
Chris Lattner | calls in nothrow functions can be marked nothrow even... |
tree | commitdiff |
2009-05-07 |
Dan Gohman | Revert 71165. It did more than just revert 71158 and... |
tree | commitdiff |
2009-05-07 |
Bill Wendling | Temporarily revert r71158. It was causing a failure... |
tree | commitdiff |
2009-05-07 |
Dan Gohman | Constant-fold ptrtoint+add+inttoptr to gep when the... |
tree | commitdiff |
2009-04-25 |
Dan Gohman | Add several more icmp simplifications. Transform signed... |
tree | commitdiff |
2009-04-13 |
Chris Lattner | Add a new "available_externally" linkage type. This... |
tree | commitdiff |
2009-04-08 |
Chris Lattner | Instcombine should not promote whole computation trees... |
tree | commitdiff |
2009-04-07 |
Chris Lattner | fix rdar://6762290, a crash compiling cxx filt with... |
tree | commitdiff |
2009-03-31 |
Evan Cheng | Throttle back "fold select into operand" transformation... |
tree | commitdiff |
2009-03-25 |
Chris Lattner | Fix PR3874 by restoring a condition I removed, but... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | canonicalize inttoptr and ptrtoint instructions which... |
tree | commitdiff |
2009-03-24 |
Chris Lattner | two changes: |
tree | commitdiff |
2009-03-20 |
Chris Lattner | Fix instcombine to not introduce undefined shifts when... |
tree | commitdiff |
2009-03-18 |
Chris Lattner | Fix PR3826 - InstComb assert with vector shift, by... |
tree | commitdiff |
2009-03-02 |
Duncan Sands | Fix PR3694: add an instcombine micro-optimization that... |
tree | commitdiff |
2009-02-25 |
Chris Lattner | Fix PR3667 |
tree | commitdiff |
2009-02-24 |
Dan Gohman | Add a testcase for the problem fixed in r65289. |
tree | commitdiff |
2009-02-24 |
Dan Gohman | Fix a ValueTracking rule: RHS means operand 1, not... |
tree | commitdiff |
2009-02-21 |
Nick Lewycky | Don't sign extend the char when expanding char -> int... |
tree | commitdiff |
2009-02-21 |
Chris Lattner | rename a function to indicate that it checks for profit... |
tree | commitdiff |
2009-02-18 |
Dan Gohman | Change the argument type in this test to something... |
tree | commitdiff |
2009-02-17 |
Chris Lattner | commit a tweaked version of Daniel's patch for PR3599... |
tree | commitdiff |
2009-02-16 |
Dan Gohman | Fix EnforceKnownAlignment so that it doesn't ever reduc... |
tree | commitdiff |
2009-02-16 |
Dan Gohman | Change these tests to use regular loads instead of... |
tree | commitdiff |
2009-02-12 |
Nate Begeman | Add suppport for ConstantExprs of shufflevectors whose... |
tree | commitdiff |
2009-02-07 |
Mon P Wang | Instrcombine should not change load(cast p) to cast... |
tree | commitdiff |
2009-02-04 |
Duncan Sands | Allow the inverse transform x86_fp80 -> i80 (also |
tree | commitdiff |
2009-02-04 |
Duncan Sands | Fix PR3468: a crash when constant folding a bitcast of |
tree | commitdiff |
2009-02-03 |
Evan Cheng | APInt'fy SimplifyDemandedVectorElts so it can analyze... |
tree | commitdiff |
2009-02-02 |
Chris Lattner | reduce testcase. |
tree | commitdiff |
2009-01-31 |
Nick Lewycky | Reinstate this optimization to fold icmp of xor when... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | Fix PR3452 (an infinite loop bootstrapping) by disablin... |
tree | commitdiff |
2009-01-31 |
Chris Lattner | now that all the pieces are in place, teach instcombine's |
tree | commitdiff |
2009-01-31 |
Chris Lattner | make sure to set Changed=true when instcombine hacks... |
tree | commitdiff |
2009-01-26 |
Mon P Wang | Fixed optimization of combining two shuffles where... |
tree | commitdiff |
2009-01-24 |
Torok Edwin | testcase for PR3381. |
tree | commitdiff |
2009-01-24 |
Chris Lattner | Make InstCombineStoreToCast handle aggregates more... |
tree | commitdiff |
2009-01-21 |
Dale Johannesen | Do not use host floating point types when emitting |
tree | commitdiff |
2009-01-21 |
Dale Johannesen | Disable on x86_64 until I figure out what's wrong. |
tree | commitdiff |
2009-01-21 |
Dale Johannesen | Make special cases (0 inf nan) work for frem. |
tree | commitdiff |
2009-01-20 |
Dale Johannesen | Calls to fmod, it turns out, are constant-folded by |
tree | commitdiff |
2009-01-19 |
Dale Johannesen | Move & restructure test per review. |
tree | commitdiff |
2009-01-16 |
Chris Lattner | Fix PR3335 by not turning a store to one address space... |
tree | commitdiff |
2009-01-16 |
Evan Cheng | Clean up previous cast optimization a bit. Also make... |
tree | commitdiff |
2009-01-15 |
Evan Cheng | - Teach CanEvaluateInDifferentType of this xform: sext... |
tree | commitdiff |
2009-01-13 |
Dan Gohman | Make instcombine ensure that all allocas are explicitly... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Implement rdar://6480391, extending of equality icmp... |
tree | commitdiff |
2009-01-09 |
Chris Lattner | Fix part 3/2 of PR3290, making instcombine zap (gep... |
tree | commitdiff |
next |