| Age | Commit message (Expand) | Author |
| 2008-08-06 | Fix a shufflevector instcombine that was emitting invalid masks indices | Dan Gohman |
| 2008-08-06 | optimize a common idiom generated by clang for bitfield access, PR2638. | Chris Lattner |
| 2008-08-06 | Zap sitofp/fptoui pairs. In all cases when the sign difference | Chris Lattner |
| 2008-08-06 | Reinstate this optimization, but without the miscompile. Thanks to Bill for | Nick Lewycky |
| 2008-08-06 | Just grep for through the LL code instead of the ASM code | Bill Wendling |
| 2008-08-05 | Add default architecture. | Bill Wendling |
| 2008-08-05 | Testcase for PR2629. | Bill Wendling |
| 2008-08-05 | Revert r53282. This was causing a miscompile on Linux. Also, the transformation | Bill Wendling |
| 2008-07-17 | Fix PR2553 | Chris Lattner |
| 2008-07-16 | Add a few cases to instcombine's extractvalue testcase. | Matthijs Kooijman |
| 2008-07-16 | Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store. | Evan Cheng |
| 2008-07-14 | Fix PR2506 by being a bit more careful about reverse fact propagation when | Chris Lattner |
| 2008-07-12 | Enhance analysis of srem. | Nick Lewycky |
| 2008-07-11 | Add another optimization from PR2330. Also catch some missing cases that are | Nick Lewycky |
| 2008-07-11 | Fix folding of icmp's of i1 where the comparison is signed. The code | Chris Lattner |
| 2008-07-11 | Fix a bogus optimization: folding (slt (zext i1 A to i32), 1) -> (slt i1 A, t... | Chris Lattner |
| 2008-07-11 | make this condition more precise. | Chris Lattner |
| 2008-07-10 | Fix overzealous optimization. Thanks to Duncan Sands for pointing out my error! | Nick Lewycky |
| 2008-07-09 | Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned less or greater than. | Nick Lewycky |
| 2008-07-09 | Fold ((1 << a) & 1) to (a == 0). | Nick Lewycky |
| 2008-07-09 | Fix a broken test. Neither load is eliminable without changing the CFG. | Chris Lattner |
| 2008-07-09 | Reduce x - y to -y when we know the 'x' part will get masked off anyways. | Nick Lewycky |
| 2008-07-08 | new testcase for PR2496 | Chris Lattner |
| 2008-07-05 | Fix missed optimization opportunity when analyzing cast of mul and select. | Nick Lewycky |
| 2008-06-25 | Fix PR2488, a case where we deleted stack restores too aggressively. | Chris Lattner |
| 2008-06-21 | Fix for PR2479: correctly optimize expressions like (a > 13) & (a == | Eli Friedman |
| 2008-06-20 | Fix PR2471, which is a bug involving an invalid promotion from a conditional ... | Chris Lattner |
| 2008-06-18 | implement some simple bswap optimizations, rdar://5992453 | Chris Lattner |
| 2008-06-18 | make truncate/sext elimination capable of changing phi's. This | Chris Lattner |
| 2008-06-16 | Make testcase check for extractvalue instead of extractelement. | Matthijs Kooijman |
| 2008-06-13 | Remove unnecessary target lines. | Eli Friedman |
| 2008-06-13 | Remove unnecessary target lines. | Eli Friedman |
| 2008-06-13 | Don't skip over instructions other than loads that might read memory | Eli Friedman |
| 2008-06-13 | Make sure SimplifyStoreAtEndOfBlock doesn't mess with loops; the | Eli Friedman |
| 2008-06-11 | Teach instruction combining about the extractvalue. It can succesfully fold | Matthijs Kooijman |
| 2008-06-10 | Ignore stderr for some more tests that expect warnings there. | Matthijs Kooijman |
| 2008-06-09 | Fix two more not-grep tests that were missing llvm-dis. | Dan Gohman |
| 2008-06-08 | Limit the icmp+phi merging optimization to the cases where it is profitable: | Chris Lattner |
| 2008-06-05 | Add a test case for opt -instcombine bug fix in revision 52003. | Zhou Sheng |
| 2008-06-01 | When simplifying a call to a bitcast function, tighten up | Duncan Sands |
| 2008-05-31 | Peer through sext/zext when looking for not(cmp). | Nick Lewycky |
| 2008-05-31 | Add more i1 optimizations. add, sub, mul, s/udiv on i1 are now simplified away. | Nick Lewycky |
| 2008-05-31 | Adding i1 is always Xor. | Nick Lewycky |
| 2008-05-28 | Implement PR2370: memmove(x,x,size) -> noop. | Chris Lattner |
| 2008-05-25 | "ret (constexpr)" can't be folded into a Constant. Add a method to | Nick Lewycky |
| 2008-05-24 | Fix a serious brain-o. Obviously no-one reviewed my patch :( | Chris Lattner |
| 2008-05-23 | Constant integer vectors may also be negated. | Nick Lewycky |
| 2008-05-23 | Revert X + X --> X * 2 optz'n which pessimizes heavily on x86. | Nick Lewycky |
| 2008-05-23 | Implement X + X for vectors. | Nick Lewycky |
| 2008-05-23 | Fix a recently added optimization to not crash on vectors. | Nick Lewycky |