llvm-6502/test/Transforms
Nick Lewycky dbeecede80 Teach DAE that even though it can't modify the function signature of an
externally visible function, it can still find all callers of it and replace
the parameters to a dead argument with undef.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94322 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-23 19:19:34 +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
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
IndVarSimplify Re-implement the main strength-reduction portion of LoopStrengthReduction. 2010-01-21 02:09:26 +00:00
Inline
InstCombine implement a simple instcombine xform that has been in the 2010-01-23 18:49:30 +00:00
Internalize
IPConstantProp
JumpThreading add an early out to ProcessBranchOnXOR to speed it up, 2010-01-23 19:16:25 +00:00
LCSSA
LICM
LoopDeletion
LoopIndexSplit
LoopRotate
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
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
SimplifyLibCalls
SRETPromotion
SSI
StripSymbols
TailCallElim
TailDup