| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert "Revert r206045, "Fix shift by constants for vector."" | Matt Arsenault | 2014-04-14 | 1 | -0/+78 |
| * | Whitespace. | NAKAMURA Takumi | 2014-04-14 | 1 | -8/+8 |
| * | Revert r206045, "Fix shift by constants for vector." | NAKAMURA Takumi | 2014-04-14 | 1 | -72/+8 |
| * | Fix shift by constants for vector. | Matt Arsenault | 2014-04-11 | 1 | -8/+72 |
| * | InstCombine: Check for zero shift amounts before subtracting one causing inte... | Benjamin Kramer | 2013-08-30 | 1 | -0/+36 |
| * | Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona... | Stephen Lin | 2013-07-14 | 1 | -73/+73 |
| * | Commit r185909 was a misapplied patch, fix it | David Majnemer | 2013-07-09 | 1 | -3/+2 |
| * | Revert r174152. The shift amount may overflow and in that case this transform... | Nadav Rotem | 2013-02-01 | 1 | -20/+0 |
| * | Optimize shift lefts of a constant by a value plus constant into a single shift. | Nadav Rotem | 2013-02-01 | 1 | -0/+20 |
| * | - Fix a problematic way in creating all-the-1 APInt. | Shuxin Yang | 2012-12-12 | 1 | -0/+10 |
| * | For rdar://12329730, last piece. | Shuxin Yang | 2012-12-04 | 1 | -2/+2 |
| * | rdar://12329730 (2nd part, revised) | Shuxin Yang | 2012-12-04 | 1 | -1/+1 |
| * | rdar://12329730 (2nd part) | Shuxin Yang | 2012-12-04 | 1 | -0/+76 |
| * | Reapply r155136 after fixing PR12599. | Jakob Stoklund Olesen | 2012-04-23 | 1 | -7/+52 |
| * | Revert r155136 "Defer some shl transforms to DAGCombine." | Jakob Stoklund Olesen | 2012-04-20 | 1 | -52/+7 |
| * | Defer some shl transforms to DAGCombine. | Jakob Stoklund Olesen | 2012-04-19 | 1 | -7/+52 |
| * | Teach instcombine all sorts of great stuff about shifts that have exact, nuw or | Nick Lewycky | 2012-01-04 | 1 | -0/+54 |
| * | Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the | Nick Lewycky | 2011-12-31 | 1 | -0/+18 |
| * | Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ... | Eli Friedman | 2011-07-29 | 1 | -2/+17 |
| * | Transform any logical shift of a power of two into an exact/NUW shift when | Chris Lattner | 2011-05-23 | 1 | -0/+21 |
| * | InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) | Benjamin Kramer | 2011-04-29 | 1 | -0/+21 |
| * | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner | 2011-02-10 | 1 | -1/+1 |
| * | Move some shift transforms out of instcombine and into InstructionSimplify. | Duncan Sands | 2011-01-14 | 1 | -2/+16 |
| * | When determining if we can fold (x >> C1) << C2, the bits that we need to ver... | Owen Anderson | 2010-12-23 | 1 | -0/+19 |
| * | The srem -> urem transform is not safe for any divisor that's not a power of ... | Benjamin Kramer | 2010-11-23 | 1 | -3/+3 |
| * | InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos... | Benjamin Kramer | 2010-11-23 | 1 | -0/+11 |
| * | tidy up test. | Chris Lattner | 2010-08-27 | 1 | -1/+2 |
| * | Enhance the shift propagator to handle the case when you have: | Chris Lattner | 2010-08-27 | 1 | -0/+15 |
| * | Implement a pretty general logical shift propagation | Chris Lattner | 2010-08-27 | 1 | -4/+17 |
| * | merge and filecheckize test | Chris Lattner | 2010-08-27 | 1 | -0/+57 |
| * | merge two tests | Chris Lattner | 2010-08-27 | 1 | -0/+12 |
| * | merge test into shift.ll, this also eliminates awful grepping on -stats output | Chris Lattner | 2009-10-11 | 1 | -0/+34 |
| * | convert to filecheck. | Chris Lattner | 2009-10-11 | 1 | -5/+100 |
| * | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
| * | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
| * | two changes: | Chris Lattner | 2009-03-24 | 1 | -0/+7 |
| * | Remove llvm-upgrade and update tests. | Tanya Lattner | 2008-03-09 | 1 | -0/+1 |
| * | Remove llvm-upgrade and update test cases. | Tanya Lattner | 2008-03-01 | 1 | -127/+146 |
| * | For PR1319: | Reid Spencer | 2007-04-14 | 1 | -2/+1 |
| * | Regression is gone, don't try to find it on clean target. | Reid Spencer | 2007-01-17 | 1 | -0/+190 |