llvm/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 Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ArgumentPromotion Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
BlockPlacement Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
CodeExtractor Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
CondProp new testcase from PR877 2006-08-14 21:37:32 +00:00
ConstantMerge Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ConstProp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
CorrelatedExprs Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
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 Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
DSAnalysis For PR872: 2006-08-18 06:34:30 +00:00
FunctionResolve Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
GCSE new testcase, vector operations should be CSE'd 2006-04-14 05:09:53 +00:00
GlobalDCE Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
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 Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LCSSA Add a test for the LCSSA issue I just fixed. 2006-07-09 08:17:30 +00:00
LevelRaise Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LICM Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopSimplify New testcase, this used to take hours to loopsimplify. 2006-08-12 05:23:27 +00:00
LoopStrengthReduce Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopUnroll Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopUnswitch Testcase that Nate found where LoopUnswitch chokes on eliminating a dead case 2006-06-27 22:24:59 +00:00
LowerInvoke Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LowerSetJmp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LowerSwitch Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Mem2Reg Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
PruneEH Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
RaiseAllocations Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Reassociate new testcase 2006-04-28 04:14:29 +00:00
ScalarRepl new testcase 2006-04-20 20:48:32 +00:00
SCCP Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
SimplifyCFG new testcase for pr867 2006-08-03 21:39:41 +00:00
SimplifyLibCalls Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
TailCallElim Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
TailDup Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
.cvsignore Tired of wading through cvs's list ? files that are generated when building 2006-03-23 23:41:57 +00:00