Age | Commit message (Expand) | Author |
2009-08-25 | Remove obsolete -f flags. | Dan Gohman |
2009-08-21 | Change getelementptr folding to use APInt instead of uint64_t for | Dan Gohman |
2009-08-19 | Fix a bug in the over-index constant folding. When over-indexing an | Dan Gohman |
2009-08-19 | Canonicalize indices in a constantexpr GEP. If Indices exceed the | Dan Gohman |
2009-08-13 | When InstCombine simplifies a load -> extract element to gep -> load, place | Mon P Wang |
2009-08-12 | Make LLVM Assembly dramatically easier to read by aligning the comments, | Dan Gohman |
2009-08-12 | Transform -X/C to X/-C, implementing a README.txt entry. | Dan Gohman |
2009-08-12 | Optimize (x/C)*C to x if the division is exact. | Dan Gohman |
2009-08-11 | Optimize exact sdiv by a constant power of 2 to ashr. | Dan Gohman |
2009-08-11 | Don't assume that external global variables are aligned at their preferred | Dan Gohman |
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-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 | 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-15 | Don't restrict the set of instructions where we try to constant-fold the | Eli Friedman |
2009-07-14 | Fix trivial todo in instcombine. | Eli Friedman |
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-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-18 | Generalize the zext(trunc(t) & C) instcombine to work even with | Dan Gohman |
2009-06-17 | Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has | Dan Gohman |
2009-06-17 | Correct an accidental duplication of the test (patch doesn't handle | Eli Friedman |
2009-06-17 | PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for | Eli Friedman |
2009-06-16 | Generalize a few more instcombines to be vector/scalar-independent. | Dan Gohman |
2009-06-16 | Testcase for r73506 | Chris Lattner |
2009-06-15 | Support vector casts in more places, fixing a variety of assertion | Dan Gohman |
2009-06-15 | fix testcase to properly check for the patch in r73195. | Chris Lattner |
2009-06-12 | Don't do (x - (y - z)) --> (x + (z - y)) on floating-point types, because | Dan Gohman |
2009-06-11 | Fix 4366: store to null in non-default addr space should not be | Chris Lattner |
2009-06-06 | PR4340: Run SimplifyDemandedVectorElts on insertelement instructions; | Eli Friedman |
2009-06-04 | Split the Add, Sub, and Mul instruction opcodes into separate | Dan Gohman |
2009-06-04 | Check in test changes that I accidentally left out of r72872. | Dan Gohman |
2009-05-22 | Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp, use unsigned instea... | Evan Cheng |
2009-05-21 | Teach ValueTracking a new way to analyze PHI nodes, and and teach | Dan Gohman |
2009-05-13 | calls in nothrow functions can be marked nothrow even if the callee | Chris Lattner |
2009-05-07 | Revert 71165. It did more than just revert 71158 and it introduced | Dan Gohman |
2009-05-07 | Temporarily revert r71158. It was causing a failure during a full bootstrap: | Bill Wendling |
2009-05-07 | Constant-fold ptrtoint+add+inttoptr to gep when the pointer is an | Dan Gohman |
2009-04-25 | Add several more icmp simplifications. Transform signed comparisons | Dan Gohman |