aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2009-09-21fix a FileCheck bug where:Chris Lattner
2009-09-20Work around a FileCheck bug, for now.Daniel Dunbar
2009-09-20Revert r82404, it is causing a bootstrap miscompile. This is very very Chris Lattner
2009-09-20this was not supposed to be committedChris Lattner
2009-09-20implement and document support for CHECK-NOTChris Lattner
2009-09-20improve memdep to eliminate bitcasts (and aliases, and noop geps) Chris Lattner
2009-09-20Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it upChris Lattner
2009-09-20enhance GVN to forward substitute a stored value to a loadChris Lattner
2009-09-20Peer through zext and sext to eliminate them when it is safe to do so.Nick Lewycky
2009-09-20Fold 'icmp eq (icmp), true' into an xor(icmp).Nick Lewycky
2009-09-20Rewrite this check so that it checks what it's supposed to and doesn't useNick Lewycky
2009-09-20Teach the constant folder how to not a cmpinst.Nick Lewycky
2009-09-20Try turning icmp(bitcast(x), bitcast(y)) into icmp(bitcast(bitcast(x)), y) inNick Lewycky
2009-09-20Teach the constant folder how to handle a few simple i1 cases.Nick Lewycky
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-15convert to filecheckChris Lattner
2009-09-14When extending a memset range past the front, set the alignment of theDan Gohman
2009-09-11Convert more tests to avoid llvm-as.Dan Gohman
2009-09-11Eliminate more redundant llvm-as calls.Dan Gohman
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-11another random updateChris Lattner
2009-09-11fix a bunch of spurious failures for people whose home directoryChris Lattner
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-09Fix SplitCriticalEdge to properly update LCSSA form when splitting aDan Gohman
2009-09-09Update test.Daniel Dunbar
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-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