llvm-6502/test/Transforms
Dan Gohman f876ad0a70 In cases where a pointer value is an operand of a multiplication or
division operation, don't attempt to use the operation's value as
the base of a getelementptr. This fixes PR4271.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72422 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-26 17:41:16 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
CondProp
ConstantMerge
ConstProp
DeadArgElim
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt
GVN make memdep use the getModRefInfo method for stores instead of the 2009-05-25 21:28:56 +00:00
GVNPRE
IndMemRem
IndVarSimplify In cases where a pointer value is an operand of a multiplication or 2009-05-26 17:41:16 +00:00
Inline
InstCombine Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp, use unsigned instead of signed integer constant. 2009-05-22 23:10:53 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA Fix broken logic in DominatorTreeBase::Split. Part of PR4238. 2009-05-21 21:47:54 +00:00
LICM
LoopDeletion
LoopIndexSplit
LoopRotate
LoopSimplify Fix some incorrect logic in DominanceFrontier::splitBlock. Part of 2009-05-21 20:40:30 +00:00
LoopStrengthReduce Suppress the IV reversal transformation in the case that the RHS 2009-05-20 00:34:08 +00:00
LoopUnroll
LoopUnswitch
LowerInvoke sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
LowerSetJmp
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
PredicateSimplifier
PruneEH
RaiseAllocations
Reassociate
ScalarRepl
SCCP
SimplifyCFG
SimplifyLibCalls
SRETPromotion
StripSymbols
TailCallElim
TailDup