From fb56cf1b1d628a7c18648970aba0474d055b64dd Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Sun, 24 May 2009 18:09:01 +0000 Subject: [PATCH] When replacing a floating-point comparison with an integer comparison, use takeName to give the integer comparison a name. llvm-svn: 72367 --- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp index 670499062ec5..f20d424724ab 100644 --- a/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp +++ b/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp @@ -842,6 +842,7 @@ void IndVarSimplify::HandleFloatingPointIV(Loop *L, PHINode *PH) { WeakVH WeakPH = PH; // Delete old, floating point, exit comparision instruction. + NewEC->takeName(EC); EC->replaceAllUsesWith(NewEC); RecursivelyDeleteTriviallyDeadInstructions(EC);