llvm-6502/lib/Transforms/Scalar
Chris Lattner 98df4f9cf2 Make DSE only scan blocks that are reachable from the entry
block.  Other blocks may have pointer cycles that will crash
basicaa and other alias analyses.  In any case, there is no
point wasting cycles optimizing dead blocks.  This fixes 
rdar://7635088


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95852 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-11 05:11:54 +00:00
..
ABCD.cpp
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt Pull these back out, they're a little too aggressive and time 2010-02-09 17:29:18 +00:00
CodeGenPrepare.cpp
ConstantProp.cpp
DCE.cpp
DeadStoreElimination.cpp Make DSE only scan blocks that are reachable from the entry 2010-02-11 05:11:54 +00:00
GEPSplitter.cpp
GVN.cpp Ignore dbg info intrinsics. 2010-02-11 00:20:49 +00:00
IndVarSimplify.cpp Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
JumpThreading.cpp Make jump threading honor x|undef -> true and x&undef -> false, 2010-02-11 04:40:44 +00:00
LICM.cpp
LoopDeletion.cpp
LoopIndexSplit.cpp
LoopRotation.cpp
LoopStrengthReduce.cpp
LoopUnrollPass.cpp Don't unroll loops containing function calls. 2010-02-05 23:21:31 +00:00
LoopUnswitch.cpp
Makefile
MemCpyOptimizer.cpp
Reassociate.cpp Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
Reg2Mem.cpp
Scalar.cpp
ScalarReplAggregates.cpp
SCCP.cpp
SCCVN.cpp
SimplifyCFGPass.cpp
SimplifyHalfPowrLibCalls.cpp Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
SimplifyLibCalls.cpp
TailDuplication.cpp
TailRecursionElimination.cpp