llvm-6502/test/Transforms
Chris Lattner d668839cb9 third bug from PR6119: the xor dupe extension allows
for arbitrary terminators in predecessors, don't assume
it is a conditional or uncond branch.  The testcase shows
an example where they can happen with switches.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94323 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-23 19:21:31 +00:00
..
ABCD
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantMerge
ConstProp Fix a crasher trying to fold each element in a comparison between two vectors 2010-01-21 07:03:21 +00:00
DeadArgElim Teach DAE that even though it can't modify the function signature of an 2010-01-23 19:19:34 +00:00
DeadStoreElimination Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
FunctionAttrs Fix a README item: have functionattrs look through selects and 2010-01-06 15:37:47 +00:00
GlobalDCE
GlobalOpt fix a globalopt crash on 'bullet' (handling evaluation of a store 2010-01-07 01:16:21 +00:00
GVN Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
IndVarSimplify Re-implement the main strength-reduction portion of LoopStrengthReduction. 2010-01-21 02:09:26 +00:00
Inline Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
InstCombine implement a simple instcombine xform that has been in the 2010-01-23 18:49:30 +00:00
Internalize
IPConstantProp Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
JumpThreading third bug from PR6119: the xor dupe extension allows 2010-01-23 19:21:31 +00:00
LCSSA
LICM Remove dead debug info intrinsics. 2010-01-05 01:10:40 +00:00
LoopDeletion
LoopIndexSplit Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
LoopRotate Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
LoopSimplify
LoopStrengthReduce Revert LoopStrengthReduce.cpp to pre-r94061 for now. 2010-01-22 00:46:49 +00:00
LoopUnroll
LoopUnswitch
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg In mem2reg, for all alloca/stores that get promoted where the alloca has an associated llvm.dbg.declare instrinsic, insert an llvm.dbg.var intrinsic before each store 2010-01-23 00:17:34 +00:00
MemCpyOpt
MergeFunc
PruneEH Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
Reassociate filecheckize 2010-01-18 21:58:32 +00:00
ScalarRepl Fix a crash in scalarrepl for memcpy/memmove where the source and destination 2010-01-19 04:32:48 +00:00
SCCP
SimplifyCFG Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
SimplifyLibCalls move an optimization for memcmp out of simplifylibcalls and into 2009-12-24 00:37:38 +00:00
SRETPromotion
SSI
StripSymbols
TailCallElim Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
TailDup