llvm-6502/test/Transforms
Chris Lattner 1c7efba2bd When converting phi nodes into select instructions, we shouldn't promote PHI
nodes unless we KNOW that we are able to promote all of them.  In this case
promoting the phi to a select is silly because we will always have to do the
call conditionally.  As such, select promotion is actually a pessimization.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16972 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-14 05:12:50 +00:00
..
ADCE New testcase for PR332 2004-05-04 17:00:10 +00:00
ArgumentPromotion New testcase 2004-03-08 00:58:19 +00:00
BlockPlacement Basic functionality testing. 2004-02-11 05:00:27 +00:00
BranchCombine Maybe this will keep people from breaking -branch-combine! 2004-06-01 20:01:05 +00:00
CodeExtractor Add another test 2004-08-13 03:27:48 +00:00
ConstantMerge Use the new prcontext script. 2004-08-02 22:31:58 +00:00
ConstProp Fix testcase 2004-07-01 04:11:35 +00:00
CorrelatedExprs Nullify this test as it causes infinite loop in optimized nightly test. 2004-06-21 08:11:32 +00:00
DeadArgElim New testcase for the deadreturnvalue deletion extension to -deadargelim 2003-10-22 22:33:59 +00:00
DeadStoreElimination New testcase. DSE should delete all of the DEAD instructions. 2004-07-27 02:19:27 +00:00
DecomposeMultiDimRefs Updated for the new QMTest test suite. Temporary output file is now placed 2003-09-29 21:21:59 +00:00
DSAnalysis Changed all of these tests to be TestRunner tests (or, at least they can be 2003-10-03 18:42:25 +00:00
FunctionResolve Modify testcase to merit a warning, though no warning is still printed! 2004-08-24 17:40:02 +00:00
GCSE Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'. 2003-09-16 15:29:54 +00:00
GlobalDCE new testcase. globaldce should not delete the global 2003-10-10 04:54:23 +00:00
GlobalOpt This testcase ensures that we can SRA a global even if part of the global 2004-10-11 05:00:30 +00:00
IndVarsSimplify Use the new prcontext script. 2004-08-02 22:31:58 +00:00
Inline Use the new prcontext script. 2004-08-02 22:31:58 +00:00
InstCombine New testcase for memmove -> memcpy transform 2004-10-12 04:51:55 +00:00
LevelRaise -debug option does not exist in a release build 2004-07-01 04:10:15 +00:00
LICM New testcase for PR420 2004-09-15 00:58:49 +00:00
LoopSimplify New testcase where loop simplify is not updating domfrontiers correctly 2004-04-13 16:22:04 +00:00
LoopUnroll New testcase that used to cause the unroller to try to unroll the loop 2G times. :( 2004-05-13 20:43:15 +00:00
LoopUnswitch New testcase 2004-04-19 18:06:34 +00:00
LowerInvoke Testcase for a bug that caused a whole bunch of testcases to die in the nightly 2004-02-29 22:15:51 +00:00
LowerSetJmp new testcase 2003-11-05 22:06:03 +00:00
LowerSwitch New testcase that crashes the -lowerswitch pass 2004-03-14 04:13:57 +00:00
Mem2Reg new testcase 2003-10-05 21:11:57 +00:00
ModuloSched Simple arithmetic loop-based test case for modulo scheduling. 2003-04-10 22:01:15 +00:00
PiNodeInserter Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'. 2003-09-16 15:29:54 +00:00
PRE Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'. 2003-09-16 15:29:54 +00:00
ProfilePaths Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'. 2003-09-16 15:29:54 +00:00
PruneEH New testcase that breaks the pruneeh pass 2003-11-22 02:20:08 +00:00
RaiseAllocations New testcase that the raiseallocations pass should be able to handle. 2003-12-07 01:25:36 +00:00
Reassociate Renamed as' => llvm-as', dis' => llvm-dis', link' => llvm-link'. 2003-09-16 15:29:54 +00:00
ScalarRepl Instcombine now helps out with these 2004-09-19 18:45:45 +00:00
SCCP New testcase 2004-04-13 19:43:33 +00:00
SimplifyCFG When converting phi nodes into select instructions, we shouldn't promote PHI 2004-10-14 05:12:50 +00:00
TailCallElim new test 2003-12-14 23:39:34 +00:00
TailDup When tail duplicating these functions, the add instruction should not be 2004-10-06 03:26:38 +00:00