Changes in directory llvm/lib/Transforms/Scalar:

InstructionCombining.cpp updated: 1.638 -> 1.639
---
Log message:

minor cleanup


---
Diffs of the changes:  (+2 -6)

 InstructionCombining.cpp |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)


Index: llvm/lib/Transforms/Scalar/InstructionCombining.cpp
diff -u llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.638 
llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.639
--- llvm/lib/Transforms/Scalar/InstructionCombining.cpp:1.638   Thu Mar  1 
13:33:52 2007
+++ llvm/lib/Transforms/Scalar/InstructionCombining.cpp Fri Mar  2 13:59:19 2007
@@ -5799,13 +5799,9 @@
       while (UI != E && *UI == User)
         ++UI; // If this instruction uses AI more than once, don't break UI.
       
-      // Add operands to the worklist.
-      AddUsesToWorkList(*User);
       ++NumDeadInst;
       DOUT << "IC: DCE: " << *User;
-      
-      User->eraseFromParent();
-      removeFromWorkList(User);
+      EraseInstFromFunction(*User);
     }
   }
   
@@ -7389,7 +7385,7 @@
 
   if (Caller->getType() != Type::VoidTy && !Caller->use_empty())
     Caller->replaceAllUsesWith(NV);
-  Caller->getParent()->getInstList().erase(Caller);
+  Caller->eraseFromParent();
   removeFromWorkList(Caller);
   return true;
 }



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to