aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/ConstProp
AgeCommit message (Expand)Author
2011-01-21Add a constant folding of casts from zero to zero. Fixes PR9011!Nick Lewycky
2011-01-11Teach constant folding to perform conversions from constant floatingChandler Carruth
2011-01-11FileCheck-ize a test, and move a no-longer calling test case to anotherChandler Carruth
2010-12-29test/Transforms/ConstProp/logicaltest.ll: FileCheck-ize.NAKAMURA Takumi
2010-11-29Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue.Frits van Bommel
2010-11-14rename test.Chris Lattner
2010-11-14filecheckize, remove an old and useless testChris Lattner
2010-11-14this test is pretty pointless and "propogation" isn't a word (or so Misha cla...Chris Lattner
2010-10-14fix a bug I introduced, no idea how this didn't repro right.Chris Lattner
2010-10-14hack to unbreak buildbotsChris Lattner
2010-10-14add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner
2010-09-02remove some noise from tests.Chris Lattner
2010-02-01fix PR6197 - infinite recursion in ipsccp due to block addressesChris Lattner
2010-01-21Fix a crasher trying to fold each element in a comparison between two vectorsNick Lewycky
2010-01-08fix PR5978 by peeling the loop so that we avoid shifting theChris Lattner
2009-12-04Fix PR5551 by not ignoring the top level constantexpr whenChris Lattner
2009-10-26Convert a few tests to FileCheck for PR5307.Edward O'Callaghan
2009-10-24fix PR5287, a serious regression from my previous patches. Thanks toChris Lattner
2009-10-23teach libanalysis to simplify vector loads with bitcast sources. ThisChris Lattner
2009-10-23enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32 Chris Lattner
2009-10-23teach libanalysis to fold int and fp loads from almost arbitraryChris Lattner
2009-10-17Teach vm core to more aggressively fold 'trunc' constantexprs,Chris Lattner
2009-10-17remove # uses from FileCheck lines.Chris Lattner
2009-10-17rename testChris 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-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-15convert to filecheckChris Lattner
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-09-05Eliminate some Tclisms.Daniel Dunbar
2009-09-02Fix month.Chris Lattner
2009-09-02fix PR4848 an infinite loop when indexing down through a recursive gepChris Lattner
2009-07-08Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky
2009-06-21Expand this test to handle more cases (remainder and shifts) of zero.Nick Lewycky
2009-06-21implement PR4424: 0/x is always 0 for integer division.Chris Lattner
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2008-10-16apply Eli's patch for PR2165 and provide a testcase.Chris Lattner
2008-07-10Fix a case where vector comparison constant folding would cause anChris Lattner
2008-07-10elementwise comparison of vector constants was completely wrong. FixChris Lattner
2008-07-08'Optimize' testChris Lattner
2008-07-08Fix three bugs:Chris Lattner
2008-05-20sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif
2008-05-20Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif