llvm-6502/test/Transforms/SimplifyCFG
Chris Lattner c9e495c534 Split some code out of the main SimplifyCFG loop into its own function.
Fix said code to handle merging return instructions together correctly
when handling multiple return values.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50199 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-24 00:01:19 +00:00
..
2002-05-05-EmptyBlockMerge.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2002-05-21-PHIElimination.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2002-06-24-PHINode.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2002-09-24-PHIAssertion.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2003-03-07-DominateProblem.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2003-08-05-InvokeCrash.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2003-08-05-MishandleInvoke.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2003-08-17-BranchFold.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2003-08-17-BranchFoldOrdering.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2003-08-17-FoldSwitch.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2004-12-10-SimplifyCFGCrash.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2005-06-16-PHICrash.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2005-08-01-PHIUpdateFail.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2005-08-03-PHIFactorCrash.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2005-10-02-InvokeSimplify.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2005-12-03-IncorrectPHIFold.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2006-02-17-InfiniteUnroll.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2006-06-12-InfLoop.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2006-08-03-Crash.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2006-10-19-UncondDiv.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2006-10-29-InvokeCrash.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2006-12-08-Ptr-ICmp-Branch.ll Remove llvm-upgrade and update tests. 2008-03-10 07:21:50 +00:00
2007-11-22-InvokeNoUnwind.ll
2007-12-21-Crash.ll
2008-01-02-hoist-fp-add.ll
2008-04-23-MergeMultipleResultRet.ll Split some code out of the main SimplifyCFG loop into its own function. 2008-04-24 00:01:19 +00:00
basictest.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
branch-cond-merge.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
branch-cond-prop.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
branch-fold-test.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
branch-fold.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
branch-phi-thread.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
BrUnwind.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
DeadSetCC.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
dg.exp
EqualPHIEdgeBlockMerge.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
hoist-common-code.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
HoistCode.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
InvokeEliminate.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
iterative-simplify.ll
noreturn-call.ll
PhiBlockMerge2.ll Make this test more challenging to help it avoid being 2008-03-11 21:47:57 +00:00
PhiBlockMerge.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
PhiEliminate2.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
PhiEliminate.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
PhiNoEliminate.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
return-merge.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
switch_create.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
switch_formation.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
switch_switch_fold.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
switch_thread.ll Upgrade tests. 2008-03-19 05:39:35 +00:00
switch-simplify-crash.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
two-entry-phi-return.ll Check to see if a two-entry PHI block can be simplified 2008-03-11 21:53:06 +00:00
UncondBranchToReturn.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
UnreachableEliminate.ll Upgrade tests to not use llvm-upgrade. 2008-03-18 03:45:45 +00:00
unwindto.ll