llvm-6502/test/Transforms
Tom Stellard a4cf325e41 Merging r214336:
------------------------------------------------------------------------
r214336 | rafael.espindola | 2014-07-30 17:04:00 -0400 (Wed, 30 Jul 2014) | 9 lines

SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.

The lifetime intrinsics need some work in order to make it clear which
optimizations are or are not valid.

For now dropping this optimization avoids a miscompilation.

Patch by Björn Steinbrink.

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@232544 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-17 20:42:08 +00:00
..
ADCE
AddDiscriminators
ArgumentPromotion
AtomicExpandLoadLinked/ARM
BBVectorize
BranchFolding
CodeExtractor
CodeGenPrepare
ConstantHoisting
ConstantMerge
ConstProp Look through addrspacecast in IsConstantOffsetFromGlobal 2014-07-14 22:39:26 +00:00
CorrelatedValuePropagation
DeadArgElim
DeadStoreElimination Improve BasicAA CS-CS queries (redux) 2014-07-17 01:28:25 +00:00
DebugIR
EarlyCSE
FunctionAttrs
GCOVProfiling Merging r220401: 2014-11-05 20:14:56 +00:00
GlobalDCE
GlobalOpt
GVN
IndVarSimplify Merging rr217102: 2014-12-08 08:50:22 +00:00
Inline
InstCombine Merging r222856: 2015-01-06 08:51:50 +00:00
InstMerge MergedLoadStoreMotion pass 2014-07-18 19:13:09 +00:00
InstSimplify Merging r229352: 2015-03-17 18:09:58 +00:00
Internalize
IPConstantProp
JumpThreading
LCSSA
LICM Merging r221318: 2014-12-08 09:16:46 +00:00
LoadCombine
LoopDeletion
LoopIdiom R600: Implement TTI:getPopcntSupport 2014-07-18 06:07:13 +00:00
LoopReroll
LoopRotate
LoopSimplify
LoopStrengthReduce
LoopUnroll Remove unroll pragma metadata after it is used. 2014-07-18 21:04:33 +00:00
LoopUnswitch
LoopVectorize Merging rr221501: 2014-12-08 08:49:20 +00:00
LowerAtomic
LowerExpectIntrinsic
LowerInvoke
LowerSwitch
Mem2Reg
MemCpyOpt
MergeFunc MergeFunc patch from Björn Steinbrink. 2014-07-15 10:46:51 +00:00
MetaRenamer
ObjCARC
PhaseOrdering
PruneEH
Reassociate
Reg2Mem
SampleProfile
Scalarizer
ScalarRepl
SCCP
SeparateConstOffsetFromGEP/NVPTX Partially revert r210444 due to performance regression 2014-07-16 23:25:00 +00:00
SimplifyCFG Merging r214336: 2015-03-17 20:42:08 +00:00
Sink
SLPVectorizer
SROA Fix merge conflict & minor test output differences 2014-12-08 09:10:57 +00:00
StripSymbols
StructurizeCFG
TailCallElim Merging r213726: 2014-08-04 04:28:45 +00:00
TailDup