llvm-6502/test/Transforms/SCCP
Chris Lattner 8829cec25f fix a SCCP miscompilation that could happen when a
forced constant is changed to a constant, we would end
up adding the instruction to the wrong worklist, 
preventing it from being properly revisited.  This fixes
rdar://7832370


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100837 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-09 01:14:31 +00:00
..
2002-05-02-EdgeFailure.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2002-05-02-MissSecondInst.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2002-05-20-MissedIncomingValue.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2002-05-21-InvalidSimplify.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2002-08-30-GetElementPtrTest.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2003-06-24-OverdefinedPHIValue.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2003-08-26-InvokeHandling.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-11-16-DeadInvoke.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-12-10-UndefBranchBug.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2006-10-23-IPSCCP-Crash.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2006-12-04-PackedType.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2006-12-19-UndefBug.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2007-05-16-InvokeCrash.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
2008-01-27-UndefCorrelate.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2008-04-22-multiple-ret-sccp.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
2008-05-23-UndefCallFold.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2009-01-14-IPSCCP-Invoke.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2009-05-27-VectorOperandZero.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-array.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-basictest2.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-basictest3.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-basictest4.ll Use "opt < %s" instead of "opt %s" so that opt doesn't print the test 2009-09-08 22:57:49 +00:00
apint-basictest.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-bigarray.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-bigint2.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
apint-bigint.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
apint-ipsccp1.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-ipsccp2.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-ipsccp3.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
apint-ipsccp4.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
apint-load.ll Use opt -S instead of piping bitcode output through llvm-dis. 2009-09-08 22:34:10 +00:00
apint-phi.ll Use opt -S instead of piping bitcode output through llvm-dis. 2009-09-08 22:34:10 +00:00
apint-select.ll Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
calltest.ll fix a bunch of spurious failures for people whose home directory 2009-09-11 17:02:12 +00:00
crash.ll fix a crash in SCCP handling extractvalue of an array, pointed out and 2009-11-10 22:02:09 +00:00
dg.exp
ipsccp-basic.ll Print empty structs as {} rather than { }. 2010-04-08 18:03:05 +00:00
loadtest.ll Use the libanalysis 'ConstantFoldLoadFromConstPtr' function 2009-11-02 06:06:14 +00:00
logical-nuke.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
phitest.ll fix a bunch of spurious failures for people whose home directory 2009-09-11 17:02:12 +00:00
retvalue-undef.ll fix PR6414, a nondeterminism issue in IPSCCP which was because 2010-02-27 00:07:42 +00:00
sccptest.ll merge two tests and convert to filecheck. 2009-10-20 20:33:46 +00:00
select.ll Use opt -S instead of piping bitcode output through llvm-dis. 2009-09-08 22:34:10 +00:00
undef-resolve.ll fix a SCCP miscompilation that could happen when a 2010-04-09 01:14:31 +00:00