summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/shift.ll
Commit message (Expand)AuthorAge
* Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ...Eli Friedman2011-07-29
* Transform any logical shift of a power of two into an exact/NUW shift whenChris Lattner2011-05-23
* InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A)Benjamin Kramer2011-04-29
* Enhance a bunch of transformations in instcombine to start generatingChris Lattner2011-02-10
* Move some shift transforms out of instcombine and into InstructionSimplify.Duncan Sands2011-01-14
* When determining if we can fold (x >> C1) << C2, the bits that we need to ver...Owen Anderson2010-12-23
* The srem -> urem transform is not safe for any divisor that's not a power of ...Benjamin Kramer2010-11-23
* InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos...Benjamin Kramer2010-11-23
* tidy up test.Chris Lattner2010-08-27
* Enhance the shift propagator to handle the case when you have:Chris Lattner2010-08-27
* Implement a pretty general logical shift propagationChris Lattner2010-08-27
* merge and filecheckize testChris Lattner2010-08-27
* merge two testsChris Lattner2010-08-27
* merge test into shift.ll, this also eliminates awful grepping on -stats outputChris Lattner2009-10-11
* convert to filecheck.Chris Lattner2009-10-11
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-08
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-08
* two changes:Chris Lattner2009-03-24
* Remove llvm-upgrade and update tests.Tanya Lattner2008-03-09
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-01
* For PR1319:Reid Spencer2007-04-14
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-02
* Make these tests fail if opt crashes.Chris Lattner2006-02-12
* A case that instcombine is not catching.Chris Lattner2006-01-06
* new testcaseChris Lattner2005-09-18
* new testcaseChris Lattner2005-05-08
* new testcaseChris Lattner2005-05-06
* New testcasesChris Lattner2004-09-28
* Testcases for rev 250 of InstructionCombining.cppChris Lattner2004-09-27
* New testcaseChris Lattner2004-05-25
* Testcase to make sure we can apply the shift to the operands of the select,Chris Lattner2004-04-09
* Renamed `as' => `llvm-as', `dis' => `llvm-dis', `link' => `llvm-link'.Misha Brukman2003-09-16
* Update test to represent new cannonicalization rules for multipliesChris Lattner2003-08-13
* Right, instcombine cannot remove ((X >> C) << C) if it's signed.Chris Lattner2003-08-12
* New testcasesChris Lattner2003-08-12
* New testcases for signed shiftsChris Lattner2003-07-24
* Remove usage of grep-not scriptChris Lattner2003-06-28
* Convert scripts from using explicit control flow to use the new grep-not scriptChris Lattner2003-06-28
* Add a bunch of new testsChris Lattner2003-03-10
* Modernize testcaseChris Lattner2003-03-10
* Add new testcase for arithmetic shr of -1Chris Lattner2002-10-08
* Check for cannonicalization of shl X, 1 -> add X, XChris Lattner2002-09-10
* These tests should not run -dce pass to cleanup instcombine.Chris Lattner2002-08-02
* Fix testcase, the 'shift out all bits' doesn't apply to signed types.Chris Lattner2002-05-06
* New testcases so I don't forget about these algebraic simplificationsChris Lattner2002-05-06