Author: baldrick
Date: Fri Nov 23 03:10:17 2007
New Revision: 44287

URL: http://llvm.org/viewvc/llvm-project?rev=44287&view=rev
Log:
Remove some logic I thoughtlessly copied over
from the old ADCE implementation (there it was
correct because the transform was being done
for read-only functions).

Modified:
    llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp
URL: 
http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp?rev=44287&r1=44286&r2=44287&view=diff

==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/SimplifyCFG.cpp Fri Nov 23 03:10:17 2007
@@ -88,9 +88,6 @@
   // Update PHI nodes in the unwind destination
   II->getUnwindDest()->removePredecessor(BB);
   BB->getInstList().erase(II);
-
-  if (NewCall->use_empty())
-    BB->getInstList().erase(NewCall);
 }
 
 /// IsNoReturn - Return true if the specified call is to a no-return function.


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

Reply via email to