Index: llvm/lib/Transforms/Utils/SimplifyIndVar.cpp =================================================================== --- llvm/lib/Transforms/Utils/SimplifyIndVar.cpp +++ llvm/lib/Transforms/Utils/SimplifyIndVar.cpp @@ -772,14 +772,12 @@ if (!BO->hasNoUnsignedWrap() && willNotOverflow(SE, BO->getOpcode(), /* Signed */ false, LHS, RHS)) { BO->setHasNoUnsignedWrap(); - SE->forgetValue(BO); Changed = true; } if (!BO->hasNoSignedWrap() && willNotOverflow(SE, BO->getOpcode(), /* Signed */ true, LHS, RHS)) { BO->setHasNoSignedWrap(); - SE->forgetValue(BO); Changed = true; }