run a late dce pass to clean up extra cruft.
authorChris Lattner <sabre@nondot.org>
Thu, 5 Apr 2007 16:50:20 +0000 (16:50 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 5 Apr 2007 16:50:20 +0000 (16:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35684 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-ld/Optimize.cpp

index 9d987721e1cc5a505ee7aeadde79b5430bd66436..96a8860e18a5a753a4a5847b50d68174d35d85bb 100644 (file)
@@ -201,6 +201,7 @@ void Optimize(Module* M) {
   if (!DisableOptimizations) {
     addPass(Passes, createInstructionCombiningPass());
     addPass(Passes, createCFGSimplificationPass());
+    addPass(Passes, createDeadCodeEliminationPass());
     addPass(Passes, createGlobalDCEPass());
   }