| Commit message (Expand) | Author | Age |
* | Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ... | Eli Friedman | 2011-07-29 |
* | Transform any logical shift of a power of two into an exact/NUW shift when | Chris Lattner | 2011-05-23 |
* | InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A) | Benjamin Kramer | 2011-04-29 |
* | Enhance a bunch of transformations in instcombine to start generating | Chris Lattner | 2011-02-10 |
* | Move some shift transforms out of instcombine and into InstructionSimplify. | Duncan Sands | 2011-01-14 |
* | When determining if we can fold (x >> C1) << C2, the bits that we need to ver... | Owen Anderson | 2010-12-23 |
* | The srem -> urem transform is not safe for any divisor that's not a power of ... | Benjamin Kramer | 2010-11-23 |
* | InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos... | Benjamin Kramer | 2010-11-23 |
* | tidy up test. | Chris Lattner | 2010-08-27 |
* | Enhance the shift propagator to handle the case when you have: | Chris Lattner | 2010-08-27 |
* | Implement a pretty general logical shift propagation | Chris Lattner | 2010-08-27 |
* | merge and filecheckize test | Chris Lattner | 2010-08-27 |
* | merge two tests | Chris Lattner | 2010-08-27 |
* | merge test into shift.ll, this also eliminates awful grepping on -stats output | Chris Lattner | 2009-10-11 |
* | convert to filecheck. | Chris Lattner | 2009-10-11 |
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 |
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 |
* | two changes: | Chris Lattner | 2009-03-24 |
* | Remove llvm-upgrade and update tests. | Tanya Lattner | 2008-03-09 |
* | Remove llvm-upgrade and update test cases. | Tanya Lattner | 2008-03-01 |
* | For PR1319: | Reid Spencer | 2007-04-14 |
* | Use the llvm-upgrade program to upgrade llvm assembly. | Reid Spencer | 2006-12-02 |
* | Make these tests fail if opt crashes. | Chris Lattner | 2006-02-12 |
* | A case that instcombine is not catching. | Chris Lattner | 2006-01-06 |
* | new testcase | Chris Lattner | 2005-09-18 |
* | new testcase | Chris Lattner | 2005-05-08 |
* | new testcase | Chris Lattner | 2005-05-06 |
* | New testcases | Chris Lattner | 2004-09-28 |
* | Testcases for rev 250 of InstructionCombining.cpp | Chris Lattner | 2004-09-27 |
* | New testcase | Chris Lattner | 2004-05-25 |
* | Testcase to make sure we can apply the shift to the operands of the select, | Chris Lattner | 2004-04-09 |
* | Renamed `as' => `llvm-as', `dis' => `llvm-dis', `link' => `llvm-link'. | Misha Brukman | 2003-09-16 |
* | Update test to represent new cannonicalization rules for multiplies | Chris Lattner | 2003-08-13 |
* | Right, instcombine cannot remove ((X >> C) << C) if it's signed. | Chris Lattner | 2003-08-12 |
* | New testcases | Chris Lattner | 2003-08-12 |
* | New testcases for signed shifts | Chris Lattner | 2003-07-24 |
* | Remove usage of grep-not script | Chris Lattner | 2003-06-28 |
* | Convert scripts from using explicit control flow to use the new grep-not script | Chris Lattner | 2003-06-28 |
* | Add a bunch of new tests | Chris Lattner | 2003-03-10 |
* | Modernize testcase | Chris Lattner | 2003-03-10 |
* | Add new testcase for arithmetic shr of -1 | Chris Lattner | 2002-10-08 |
* | Check for cannonicalization of shl X, 1 -> add X, X | Chris Lattner | 2002-09-10 |
* | These tests should not run -dce pass to cleanup instcombine. | Chris Lattner | 2002-08-02 |
* | Fix testcase, the 'shift out all bits' doesn't apply to signed types. | Chris Lattner | 2002-05-06 |
* | New testcases so I don't forget about these algebraic simplifications | Chris Lattner | 2002-05-06 |