llvm-6502/lib/Transforms/Scalar
Chris Lattner a78130c320 RewriteLoopBodyWithConditionConstant can end up rewriting the
condition we're unswitching on.  In this case, don't try to
simplify the second copy of the loop which may be dead or not,
but is probably a constant now.  This fixes PR6879


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101870 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-20 05:09:16 +00:00
..
ABCD.cpp Remove another memory leak from ABCD by using Edges by value instead of 2010-03-27 09:09:17 +00:00
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt Remove SCCVN from the CMake build system. 2010-04-13 08:33:09 +00:00
CodeGenPrepare.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
ConstantProp.cpp
DCE.cpp
DeadStoreElimination.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
GEPSplitter.cpp
GVN.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
IndVarSimplify.cpp Teach IndVarSimplify how to eliminate remainder operators where the 2010-04-13 01:46:36 +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 performance: cache the dereferenced use_iterator 2010-04-14 16:13:56 +00:00
LoopDeletion.cpp
LoopIndexSplit.cpp
LoopRotation.cpp
LoopStrengthReduce.cpp Remove the Expr member from IVUsers. Instead of remembering the expression, 2010-04-19 21:48:58 +00:00
LoopUnrollPass.cpp Add a DominatorTree argument to isLCSSA so that it doesn't have to 2010-03-10 19:38:49 +00:00
LoopUnswitch.cpp RewriteLoopBodyWithConditionConstant can end up rewriting the 2010-04-20 05:09:16 +00:00
Makefile
MemCpyOptimizer.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
Reassociate.cpp fix a nice subtle reassociate bug which would only occur 2010-03-05 07:18:54 +00:00
Reg2Mem.cpp performance: cache the dereferenced use_iterator 2010-04-14 16:48:56 +00:00
Scalar.cpp Whoops this already existed. 2010-03-11 23:21:19 +00:00
ScalarReplAggregates.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
SCCP.cpp fix a SCCP miscompilation that could happen when a 2010-04-09 01:14:31 +00:00
SimplifyCFGPass.cpp Finally land the InvokeInst operand reordering. 2010-03-24 13:21:49 +00:00
SimplifyHalfPowrLibCalls.cpp
SimplifyLibCalls.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
TailDuplication.cpp
TailRecursionElimination.cpp Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00