[llvm-commits] CVS: llvm/tools/gccld/GenerateCode.cpp

Chris Lattner lattner at cs.uiuc.edu
Mon Apr 12 00:39:01 PDT 2004


Changes in directory llvm/tools/gccld:

GenerateCode.cpp updated: 1.26 -> 1.27

---
Log message:

Add a couple more IPO's


---
Diffs of the changes:  (+3 -0)

Index: llvm/tools/gccld/GenerateCode.cpp
diff -u llvm/tools/gccld/GenerateCode.cpp:1.26 llvm/tools/gccld/GenerateCode.cpp:1.27
--- llvm/tools/gccld/GenerateCode.cpp:1.26	Thu Apr  8 10:18:59 2004
+++ llvm/tools/gccld/GenerateCode.cpp	Mon Apr 12 00:38:15 2004
@@ -105,6 +105,9 @@
     if (!DisableInline)
       addPass(Passes, createFunctionInliningPass()); // Inline small functions
 
+    addPass(Passes, createPruneEHPass());            // Remove dead EH info
+    addPass(Passes, createGlobalDCEPass());          // Remove dead functions
+
     // If we didn't decide to inline a function, check to see if we can
     // transform it to pass arguments by value instead of by reference.
     addPass(Passes, createArgumentPromotionPass());





More information about the llvm-commits mailing list