[llvm-commits] [llvm] r100272 - /llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp
Chris Lattner
sabre at nondot.org
Fri Apr 2 23:06:59 PDT 2010
Author: lattner
Date: Sat Apr 3 01:06:59 2010
New Revision: 100272
URL: http://llvm.org/viewvc/llvm-project?rev=100272&view=rev
Log:
simplify some code and resolve a fixme.
Modified:
llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp?rev=100272&r1=100271&r2=100272&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/IndVarSimplify.cpp Sat Apr 3 01:06:59 2010
@@ -745,10 +745,8 @@
// original PHI.
ConstantInt *NewEV = ConstantInt::get(Int32Ty, ExitValue);
- // FIXME: This is probably wrong.
- Value *LHS = NewPHI->getIncomingValue(1);
- Value *RHS = NewEV;
- ICmpInst *NewCompare = new ICmpInst(TheBr, NewPred, LHS, RHS, EC->getName());
+ ICmpInst *NewCompare = new ICmpInst(TheBr, NewPred, NewAdd, NewEV,
+ EC->getName());
// In the following deletions, PH may become dead and may be deleted.
// Use a WeakVH to observe whether this happens.
More information about the llvm-commits
mailing list