llvm/test/Transforms
Nick Lewycky 05450ae128 Add PredicateSimplifier pass. Collapses equal variables into one form
and simplifies expressions. This implements the optimization described
in PR807.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29947 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-28 22:44:55 +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 opt no longer reads .ll files. Run llvm-as explicitly. 2006-08-27 22:41:58 +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 Implement unrolling of multiblock loops. This significantly improves the 2006-08-24 21:28:19 +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
PredicateSimplifier Add PredicateSimplifier pass. Collapses equal variables into one form 2006-08-28 22:44:55 +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