aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
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-08Fix PR4909, patch by Jakub Staszak.Owen Anderson
2009-09-08remove an extremely dubious instcombine transformation ofChris Lattner
2009-09-08Trim unnecessary declarations.Dan Gohman
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-09-08Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman
2009-09-08instcombine transforms vector loads that are only used byChris Lattner
2009-09-08Fix PR4882, by making MemCpyOpt not dereference removed stores to get theChris Lattner
2009-09-08fix ComputeMaskedBits handling of zext/sext/trunc to work with vectors.Chris Lattner
2009-09-07Add a testcase for the GlobalOpt inbounds fix.Dan Gohman
2009-09-07Add inbounds to these getelementptrs, now that GlobalOpt requires this,Dan Gohman
2009-09-07tighten test.Chris Lattner
2009-09-07tweak test, add PR#Chris Lattner
2009-09-07Don't depend on Tcl behavior of redirecting stderr for all commands in aDaniel Dunbar
2009-09-06Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng
2009-09-05Quote another '%S' in a test.Daniel Dunbar
2009-09-05Eliminate uses of %prcontext.Daniel Dunbar
2009-09-05Eliminate some Tclisms.Daniel Dunbar
2009-09-04While replacing an MDNode elment, properly update MDNode's operand list. Devang Patel
2009-09-03Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman
2009-09-03In C++, code is not allowed to call main. In C it is, thisChris Lattner
2009-09-02Fix month.Chris Lattner
2009-09-02fix PR4815: some cases where DeleteDeadInstruction can deleteChris Lattner
2009-09-02fix PR4848 an infinite loop when indexing down through a recursive gepChris Lattner
2009-09-02fix PR4837, some bugs folding vector compares. TheseChris Lattner
2009-09-01enhance memcpy opt to turn memmoves into memcpy when the src/destChris Lattner
2009-09-01testcase for PR3601Chris Lattner
2009-09-01Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner
2009-08-31fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner
2009-08-31fix a bug I introduced with my 'instcombine builder' refactoring Chris Lattner
2009-08-31Fix PR4834, a tricky case where the inliner would resolve anChris Lattner
2009-08-30rename testChris Lattner
2009-08-30merge all sinking tests into one and convert them to filecheck.Chris Lattner
2009-08-30convert scalar_promote to filecheck style and merge 2003-12-13-VolatilePromot...Chris Lattner
2009-08-30suck a bunch more gep tests into getelementptr.ll and filecheckize them all.Chris Lattner
2009-08-30consolodate various GEP tests into getelementptr.ll using filecheck.Chris Lattner
2009-08-30another huge testcase, this time from 'gs' in llvm-test.Chris Lattner
2009-08-30remove another poorly-reduced testcase which came from ldecod in llvm-test.Chris Lattner
2009-08-30this testcase is 500 lines long and is distilled from bzip2, justChris Lattner
2009-08-30convert to filecheckChris Lattner
2009-08-30Fix PR4748: don't fold gep(bitcast(x)) into bitcast(gep) when x Chris Lattner
2009-08-28Reapply 79977.Devang Patel
2009-08-28Fix PR3913, patch by Jakub Staszak!Chris Lattner
2009-08-27Implement a new optimization in the inliner: if inlining multipleChris Lattner
2009-08-27the inliner shouldn't crash on this.Chris Lattner
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Special-case static allocas in IndVarSimplify's loop invariantDan Gohman