aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine
AgeCommit message (Expand)Author
2009-10-26Revert 85085. It causes infinite looping during llvm-gcc build.Evan Cheng
2009-10-26Implement PR3266 & PR5276, folding:Chris Lattner
2009-10-25convert or.ll to filecheck and merge or2 into it.Chris Lattner
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-22fix PR5262.Chris Lattner
2009-10-21revert r84754, it isn't the right approach. Edwin, please propose Chris Lattner
2009-10-21Make changes to rev 84292 as requested by Chris Lattner.Victor Hernandez
2009-10-21Fix PR5262: when folding select into PHI, make sure all operands are availableTorok Edwin
2009-10-18remove a now-pointless regtestChris Lattner
2009-10-17Autoupgrade malloc insts to malloc calls.Victor Hernandez
2009-10-14make instcombine's instruction sinking more aggressive in theChris Lattner
2009-10-12Missing CHECK: lines makes test exit abnormally.Edward O'Callaghan
2009-10-12FileCheck not CheckFile, oops.Edward O'Callaghan
2009-10-12Convert InstCombine/call.ll to CheckFile.Edward O'Callaghan
2009-10-12Convert the rest of the InstCombine tests from notcast to FileCheck.Edward O'Callaghan
2009-10-12Remove this part of the test, it never actually tested anything anyways. ThisNick Lewycky
2009-10-12Fix syntax error missed in converting zext.ll test. Convert 2003-11-13-ConstE...Edward O'Callaghan
2009-10-12Convert InstCombine tests from notcast to FileCheck.Edward O'Callaghan
2009-10-11reduce vec_shuffle2 and merge into vec_shuffle.Chris Lattner
2009-10-11filecheckize vec_shuffle.ll and merge shuffle.ll into it.Chris Lattner
2009-10-11filecheckizeChris Lattner
2009-10-11rename testChris Lattner
2009-10-11remove old testcaseChris Lattner
2009-10-11merge test into shift.ll, this also eliminates awful grepping on -stats outputChris Lattner
2009-10-11convert to filecheck.Chris Lattner
2009-10-11teach instcombine to simplify xor's harder, catching theChris Lattner
2009-10-11convert xor2 to filecheck, merge in a random regtestChris Lattner
2009-10-11generalize a transformation even more: we don't care whether theChris Lattner
2009-10-11simplify a transformation by making it more general.Chris Lattner
2009-10-11implement rdar://7293527, a trivial instcombine that llvm-gccChris Lattner
2009-10-05instcombine shouldn't delete all null checks for mallocs.Chris Lattner
2009-09-28The select instruction is not neccesarily in the same block as theChris Lattner
2009-09-27Enhance the previous fix for PR4895 to allow more values than justChris Lattner
2009-09-27implement PR4895, by making FoldOpIntoPhi handle select conditionsChris Lattner
2009-09-27Filecheckify this one test.Nick Lewycky
2009-09-25Handle sqrt in CannotBeNegativeZero. absf and abslDale Johannesen
2009-09-25Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez
2009-09-24Auto-upgrade malloc instructions to malloc calls.Victor Hernandez
2009-09-16Fix the comment in this test.Dan Gohman
2009-09-16Don't sink gep operators through phi nodes if the result would requireDan Gohman
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-11Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword andDan Gohman
2009-09-10Factor out the code for checking that all indices in a getelementptr areDan Gohman
2009-09-09Use "opt < %s" instead of "opt %s" to keep the testname away from the grep.Dan Gohman
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-09-08Use "opt < %s" instead of "opt %s" so that opt doesn't print the testDan Gohman
2009-09-08Convert a few more opt | llvm-dis to opt -S.Dan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08remove an extremely dubious instcombine transformation ofChris Lattner
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman