summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/sub.ll
Commit message (Expand)AuthorAge
* Teach InstCombine about address spacesMatt Arsenault2013-08-21
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-14
* InstCombine: Make OptimizePointerDifference more aggressive.Benjamin Kramer2012-02-20
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-17
* Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is noDuncan Sands2011-02-18
* implement the first part of PR8882: when lowering an inboundsChris Lattner2011-02-10
* more cleanups, notably bitcast isn't used for "signed to unsigned type Chris Lattner2011-02-10
* InstCombine: Implement X - A*-B -> X + A*B.Benjamin Kramer2010-11-22
* Add a small transform: transform -(X<<Y) to (-X<<Y) when the shift has a singleEli Friedman2010-01-31
* just remove this xform which is subsumed by others.Chris Lattner2010-01-05
* generalize the pointer difference optimization to handleChris Lattner2010-01-01
* teach instcombine to optimize pointer difference idioms involving constantChris Lattner2010-01-01
* move two functions up higher in the file. Delete a useless argumentChris Lattner2009-11-04
* filecheckize this test.Chris Lattner2009-11-04
* 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
* Instcombine was illegally transforming -X/C into X/-C when either X or CBill Wendling2008-11-30
* Implement PR2298. This transforms:Chris Lattner2008-05-09
* Remove llvm-upgrade and update test cases.Tanya Lattner2008-03-01
* For PR1319:Reid Spencer2007-04-14
* For PR761:Reid Spencer2007-01-26
* For PR1070:Reid Spencer2007-01-02
* For PR950:Reid Spencer2006-12-31
* Use the llvm-upgrade program to upgrade llvm assembly.Reid Spencer2006-12-02
* New testcasesChris Lattner2006-02-27
* new testChris Lattner2005-04-07
* New testcaseChris Lattner2004-11-13
* New testcaseChris Lattner2004-10-09
* New testcaseChris Lattner2004-10-06
* New testcaseChris Lattner2004-07-06
* Oh right, casts can interfere. Test this tooChris Lattner2004-03-13
* new testcasesChris Lattner2004-03-12
* The instruction combining pass removes dead instructions, there is no needChris Lattner2004-02-28
* Renamed `as' => `llvm-as', `dis' => `llvm-dis', `link' => `llvm-link'.Misha Brukman2003-09-16
* Reorganize tests because we no longer cannonicalize X != 0 -> cast X to boolChris Lattner2003-08-13
* 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 testcases for negated multipliesChris Lattner2003-03-10
* Add new testcasesChris Lattner2003-02-18
* Modernize testcasesChris Lattner2003-02-18
* test for a variety of new transformations:Chris Lattner2003-02-18
* These tests should not run -dce pass to cleanup instcombine.Chris Lattner2002-08-02
* Fix broken testcaseChris Lattner2002-05-09
* Add two new patterns that instcombine should or does handleChris Lattner2002-05-08
* Add testcase for -(-A)Chris Lattner2002-05-06
* More testcases I don't want to forget aboutChris Lattner2002-05-06