When replacing a floating-point comparison with an integer
authorDan Gohman <gohman@apple.com>
Sun, 24 May 2009 18:09:01 +0000 (18:09 +0000)
committerDan Gohman <gohman@apple.com>
Sun, 24 May 2009 18:09:01 +0000 (18:09 +0000)
comparison, use takeName to give the integer comparison a name.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72367 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/IndVarSimplify.cpp

index 670499062ec5d56ee125d54149cf6ef4323b7d3e..f20d424724ab275d106233570a1c46a4cc3e5bed 100644 (file)
@@ -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);