aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/ConstProp
AgeCommit message (Expand)Author
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2012-01-27Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola
2012-01-27Revert r149110 and add a testcase that was crashing since that revision.Rafael Espindola
2012-01-27enhance constant folding to be able to constant fold bitcast of Chris Lattner
2011-12-12Manually upgrade the test suite to specify the flag to cttz and ctlz.Chandler Carruth
2011-12-03Add support for constant folding the pow intrinsic.Chad Rosier
2011-12-01Prevent library calls from being folded if -fno-builtin has been specified.Chad Rosier
2011-11-23Correctly byte-swap APInts with bit-widths greater than 64.Richard Smith
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-05-22implement PR9315, constant folding exp2 in terms of pow (since hosts withoutChris Lattner
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-27Constant folding support for calls to umul.with.overflow(), basically identic...Frits van Bommel
2011-02-06When loading from a constant, fold inttoptr if the integer type and the resul...Anders Carlsson
2011-01-29Add the select optimization recently added to instcombine to constant folding.Nick Lewycky
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