llvm-6502/lib/Transforms/Scalar
Dan Gohman 931e345e76 Re-apply r101000, with a fix: Don't eliminate an icmp which is part of
the loop exit test. This usually doesn't come up for a variety of
reasons, but it isn't impossible, so make IndVarSimplify handle it
conservatively.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101008 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-12 02:21:50 +00:00
..
ABCD.cpp
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt
CodeGenPrepare.cpp
ConstantProp.cpp
DCE.cpp
DeadStoreElimination.cpp
GEPSplitter.cpp
GVN.cpp const-ize a predicate 2010-04-09 10:57:00 +00:00
IndVarSimplify.cpp Re-apply r101000, with a fix: Don't eliminate an icmp which is part of 2010-04-12 02:21:50 +00:00
JumpThreading.cpp fix PR6743, a case where we'd delete an instruction before using it 2010-04-10 18:26:57 +00:00
LICM.cpp
LoopDeletion.cpp
LoopIndexSplit.cpp
LoopRotation.cpp
LoopStrengthReduce.cpp When determining a canonical insert position, don't climb deeper 2010-04-09 22:07:05 +00:00
LoopUnrollPass.cpp
LoopUnswitch.cpp some code cleanups, use SwitchInst::findCaseValue, reduce indentation 2010-04-05 21:18:32 +00:00
Makefile
MemCpyOptimizer.cpp
Reassociate.cpp
Reg2Mem.cpp
Scalar.cpp
ScalarReplAggregates.cpp performance: get rid of repeated dereferencing of use_iterator by caching its result 2010-04-06 19:32:30 +00:00
SCCP.cpp fix a SCCP miscompilation that could happen when a 2010-04-09 01:14:31 +00:00
SCCVN.cpp
SimplifyCFGPass.cpp
SimplifyHalfPowrLibCalls.cpp
SimplifyLibCalls.cpp
TailDuplication.cpp Change errs() to dbgs(). 2010-01-05 01:27:33 +00:00
TailRecursionElimination.cpp