llvm/test/Transforms/SCCP
Chris Lattner 05bb789430 Fix PR1938 by forcing the code that uses an undefined value to branch one
way or the other.  Rewriting the code itself prevents subsequent analysis
passes from making contradictory conclusions about the code that could 
cause an infeasible path to be made feasible.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46427 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-28 00:32:30 +00:00
..
2002-05-02-EdgeFailure.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2002-05-02-MissSecondInst.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2002-05-20-MissedIncomingValue.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2002-05-21-InvalidSimplify.ll For PR1319: 2007-04-15 09:21:47 +00:00
2002-08-30-GetElementPtrTest.ll For PR1319: 2007-04-15 09:21:47 +00:00
2003-06-24-OverdefinedPHIValue.ll For PR1319: 2007-04-15 09:21:47 +00:00
2003-08-26-InvokeHandling.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-11-16-DeadInvoke.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2004-12-10-UndefBranchBug.ll For PR1319: 2007-04-15 09:21:47 +00:00
2006-10-23-IPSCCP-Crash.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
2006-12-04-PackedType.ll For PR1319: 2007-04-15 09:21:47 +00:00
2006-12-19-UndefBug.ll For PR1319: 2007-04-15 09:21:47 +00:00
2007-05-16-InvokeCrash.ll New test. 2007-05-17 22:05:20 +00:00
2008-01-27-UndefCorrelate.ll Fix PR1938 by forcing the code that uses an undefined value to branch one 2008-01-28 00:32:30 +00:00
apint-array.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-basictest2.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-basictest3.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-basictest4.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-basictest.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-bigarray.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-bigint2.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-bigint.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-ipsccp1.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-ipsccp2.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-ipsccp3.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-ipsccp4.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-load.ll Change all floating constants that are not exactly 2007-09-05 17:50:36 +00:00
apint-phi.ll For PR1319: 2007-04-15 09:21:47 +00:00
apint-select.ll For PR1319: 2007-04-15 09:21:47 +00:00
basictest.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
calltest.ll For PR1319: 2007-04-15 09:21:47 +00:00
dg.exp For PR1319: 2007-04-15 09:21:47 +00:00
ipsccp-basic.ll For PR1319: 2007-04-15 09:21:47 +00:00
ipsccp-conditional.ll For PR1319: 2007-04-15 09:21:47 +00:00
ipsccp-gvar.ll Use the llvm-upgrade program to upgrade llvm assembly. 2006-12-02 04:23:10 +00:00
loadtest.ll Change all floating constants that are not exactly 2007-09-05 17:50:36 +00:00
logical-nuke.ll For PR1319: 2007-04-15 09:21:47 +00:00
phitest.ll For PR1319: 2007-04-15 09:21:47 +00:00
sccptest.ll For PR1319: 2007-04-15 09:21:47 +00:00
select.ll For PR1319: 2007-04-15 09:21:47 +00:00