llvm-6502/test/Transforms
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
..
ADCE rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CondProp
ConstantMerge
ConstProp
DeadArgElim
DeadStoreElimination rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
GCSE
GlobalDCE
GlobalOpt rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
GVN Add testcase for PR2213. 2008-04-11 05:13:32 +00:00
GVNPRE
IndVarsSimplify rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
Inline rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
InstCombine distill down the essense of this test. 2008-04-23 03:03:42 +00:00
IPConstantProp
JumpThreading Start doing the significantly useful part of jump threading: handle cases 2008-04-22 21:40:39 +00:00
LCSSA Byebye llvm-upgrade! 2008-03-25 04:26:08 +00:00
LICM rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
LoopIndexSplit Add incoming value from header only if phi node has any use inside the loop. 2008-03-24 20:16:14 +00:00
LoopRotate remove this testcase. It isn't testing loop rotate, it is testing all 2008-04-23 05:36:04 +00:00
LoopSimplify Byebye llvm-upgrade! 2008-03-25 04:26:08 +00:00
LoopStrengthReduce Upgrade tests. 2008-03-19 07:28:33 +00:00
LoopUnroll Upgrade tests. 2008-03-19 07:28:33 +00:00
LoopUnswitch Upgrade tests. 2008-03-19 07:28:33 +00:00
LowerInvoke rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
LowerSetJmp Upgrade tests. 2008-03-19 07:28:33 +00:00
LowerSwitch Upgrade tests. 2008-03-19 07:28:33 +00:00
Mem2Reg Upgrade tests. 2008-03-19 07:28:33 +00:00
MemCpyOpt Refactor memcpyopt based on Chris' suggestions. Consolidate several functions 2008-04-21 07:45:10 +00:00
PredicateSimplifier Upgrade tests. 2008-03-19 05:39:35 +00:00
PruneEH rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00
RaiseAllocations Upgrade tests. 2008-03-19 05:39:35 +00:00
Reassociate Upgrade tests to not use llvm-upgrade. 2008-03-19 04:36:04 +00:00
ScalarRepl Upgrade tests to not use llvm-upgrade. 2008-03-18 04:14:37 +00:00
SCCP Rewrite multiple return value handling in SCCP. Before, the -sccp pass 2008-04-23 05:38:20 +00:00
SimplifyCFG Split some code out of the main SimplifyCFG loop into its own function. 2008-04-24 00:01:19 +00:00
SimplifyLibCalls Generalize getUnaryFloatFunction to handle any FP unary function, automatically 2008-04-09 17:48:11 +00:00
SRETPromotion
StripSymbols
TailCallElim
TailDup rename *.llx -> *.ll, last batch. 2008-04-19 22:32:52 +00:00