1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/Transforms
Mon P Wang d56e4482fc When InstCombine simplifies a load -> extract element to gep -> load, place
the new load by the old load instead of by the extract element because
a store could have occurred between the load and extract element.

llvm-svn: 78891
2009-08-13 05:12:13 +00:00
..
ADCE
ArgumentPromotion
BlockPlacement
BranchFolding
CodeExtractor
CodeGenPrepare
CondProp
ConstantMerge
ConstProp Remove the vicmp and vfcmp instructions. Because we never had a release with 2009-07-08 03:04:38 +00:00
DeadArgElim
DeadStoreElimination
FunctionAttrs
GlobalDCE
GlobalOpt
GVN Move the re-sort of invalidated NonLocalPointerDeps cache earlier 2009-07-13 17:14:23 +00:00
GVNPRE
IndMemRem
IndVarSimplify The upper argument of ConstantRange is exclusive, not inclusive. 2009-07-20 22:34:18 +00:00
Inline
InstCombine When InstCombine simplifies a load -> extract element to gep -> load, place 2009-08-13 05:12:13 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM
LoopDeletion
LoopIndexSplit
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll
LoopUnswitch
LowerInvoke
LowerSetJmp
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc
PredicateSimplifier
PruneEH
RaiseAllocations
Reassociate
ScalarRepl
SCCP
SimplifyCFG Revert 75571; I'm convinced this isn't the right thing to do. 2009-07-14 17:48:25 +00:00
SimplifyLibCalls Fix PR4645 which was fallout from the fix for PR4641. 2009-07-29 22:00:43 +00:00
SRETPromotion
SSI There's no need to consider PHI nodes in the same block as the instruction 2009-07-09 15:59:27 +00:00
StripSymbols
TailCallElim
TailDup PR4662: Fix a crash introduced by the recent LLVMContext changes. 2009-07-31 19:36:47 +00:00