diff gen/optimizer.cpp @ 607:9526b29ae342

Fixed the optimizer thing, since llvm PR 2800 is already fixed, users need to upgrade LLVM to latest svn.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Thu, 18 Sep 2008 21:07:35 +0200
parents e235b80c92bc
children 6aaa3d3c1183
line wrap: on
line diff
--- a/gen/optimizer.cpp	Wed Sep 17 19:54:37 2008 +0200
+++ b/gen/optimizer.cpp	Thu Sep 18 21:07:35 2008 +0200
@@ -41,8 +41,7 @@
         pm.add(createIPConstantPropagationPass());
         pm.add(createDeadArgEliminationPass());
         pm.add(createInstructionCombiningPass());
-        // this doesn't work, llvm PR 2800
-        //pm.add(createCFGSimplificationPass());
+        pm.add(createCFGSimplificationPass());
         pm.add(createPruneEHPass());
     }