aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
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-11LICM shouldn't sink/delete debug information. Fix this and add a testcase.Torok Edwin
2009-10-11when folding duplicate conditions, delete the Chris Lattner
2009-10-11implement rdar://7293527, a trivial instcombine that llvm-gccChris Lattner
2009-10-11implement a transformation in jump threading that is currentlyChris Lattner
2009-10-11another testcase jump threading shouldn't crash on.Chris Lattner
2009-10-11rename a file, remove a poorly reduced testcase.Chris Lattner
2009-10-11make jump threading on a phi with undef inputs happen.Chris Lattner
2009-10-11merge two tests.Chris Lattner
2009-10-11simplify some run lines, convert a test to filecheck.Chris Lattner
2009-10-10switch GVN to use SSAUpdater. Besides removing a lot of complexityChris Lattner
2009-10-09When considering whether to inline Callee into Caller,Dale Johannesen
2009-10-06remove predicate simplifier, it never got the last bugs beatenChris Lattner
2009-10-05Extend ConstantFolding to understand signed overflow variantsEvan Phoenix
2009-10-05teach the optimizer how to constant fold uadd/usub intrinsics.Chris Lattner
2009-10-05instcombine shouldn't delete all null checks for mallocs.Chris Lattner
2009-10-01remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner
2009-09-28Add a testcase for r83011.Dan Gohman
2009-09-28Add a testcase to help test analysis preservation.Dan Gohman
2009-09-28The select instruction is not neccesarily in the same block as theChris Lattner
2009-09-28Move the dominator verification code out of special code embedded withinDan Gohman
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-26Fix SimplifyLibCalls to transfer attributes from callees rather thanDan Gohman
2009-09-26Fix a case where ScalarEvolution was expanding pointer arithmeticDan Gohman
2009-09-26I put the wrong rdar number in this test.Dan Gohman
2009-09-25Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt(x))), which isDan Gohman
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-24Constant propagating byval pointer is safe if function is readonly.Torok Edwin
2009-09-24Auto-upgrade malloc instructions to malloc calls.Victor Hernandez
2009-09-24Don't constant propagate byval pointers, since they are not really pointers, butTorok Edwin
2009-09-21Fix PR5023: The instruction form of DominatorTree::dominates did not Chris Lattner
2009-09-21fix PR5016, a crash I introduced in GVN handing first classChris Lattner
2009-09-21enable non-local analysis and PRE of large store -> little load.Chris Lattner
2009-09-21add pr#Chris Lattner
2009-09-21Improve GVN to be able to forward substitute a small load Chris Lattner