llvm-6502/test/Transforms
Reid Spencer fd90dd5d55 For PR872:
Shrinkify LLVM's footprint by removing the analyze tool and moving its
functionality into the opt tool. THis eliminates one of the largest tools
from LLVM and doesn't make opt much bigger because it already included
most of the analysis passes.  To get the old analyze functionality pass
the -analyze option to opt. Note that the integeration here is dead
simple. The "main" of analyze was just copied to opt and invoked if the
-analyze option was given. There may be opportunities for further
integration such as removing the distinction between transform passes
and analysis passes.

To use the analysis functionality, if you previously did this:
  analyze $FNAME -domset -disable-verify
you would now do this:
  opt -analyze $FNAME -domset -disable-verify
Pretty simple.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29762 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-18 06:34:30 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
CodeExtractor
CondProp new testcase from PR877 2006-08-14 21:37:32 +00:00
ConstantMerge
ConstProp
CorrelatedExprs
DeadArgElim testcase that crashes dead arg elim. 2006-06-27 20:58:41 +00:00
DeadStoreElimination New testcase, reduced by nate, which crashes DSE 2006-06-27 23:47:39 +00:00
DecomposeMultiDimRefs
DSAnalysis For PR872: 2006-08-18 06:34:30 +00:00
FunctionResolve
GCSE
GlobalDCE
GlobalOpt Testcase for PR820 2006-07-07 21:36:42 +00:00
IndVarsSimplify new testcase that crashes indvars 2006-06-17 01:01:30 +00:00
Inline testcase for PR827 2006-07-12 18:27:13 +00:00
InstCombine Add tests for 16-bit byteswaps. 2006-07-10 20:25:01 +00:00
IPConstantProp
LCSSA Add a test for the LCSSA issue I just fixed. 2006-07-09 08:17:30 +00:00
LevelRaise
LICM
LoopSimplify New testcase, this used to take hours to loopsimplify. 2006-08-12 05:23:27 +00:00
LoopStrengthReduce
LoopUnroll
LoopUnswitch Testcase that Nate found where LoopUnswitch chokes on eliminating a dead case 2006-06-27 22:24:59 +00:00
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg
PruneEH
RaiseAllocations
Reassociate
ScalarRepl
SCCP
SimplifyCFG new testcase for pr867 2006-08-03 21:39:41 +00:00
SimplifyLibCalls
TailCallElim
TailDup
.cvsignore