[llvm-commits] CVS: llvm/include/llvm/Transforms/LinkAllPasses.h

Jeff Cohen jeffc at jolt-lang.org
Sat Jan 8 10:15:34 PST 2005



Changes in directory llvm/include/llvm/Transforms:

LinkAllPasses.h updated: 1.10 -> 1.11
---
Log message:

Add a few more passes to LinkAllPasses.h

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

Index: llvm/include/llvm/Transforms/LinkAllPasses.h
diff -u llvm/include/llvm/Transforms/LinkAllPasses.h:1.10 llvm/include/llvm/Transforms/LinkAllPasses.h:1.11
--- llvm/include/llvm/Transforms/LinkAllPasses.h:1.10	Sat Jan  8 11:21:39 2005
+++ llvm/include/llvm/Transforms/LinkAllPasses.h	Sat Jan  8 12:15:23 2005
@@ -18,6 +18,9 @@
 
 #ifdef _MSC_VER
 
+#include "llvm/Analysis/Passes.h"
+#include "llvm/Analysis/LoadValueNumbering.h"
+#include "llvm/CodeGen/Passes.h"
 #include "llvm/Transforms/Instrumentation.h"
 #include "llvm/Transforms/IPO.h"
 #include "llvm/Transforms/Scalar.h"
@@ -63,12 +66,14 @@
       (void) llvm::createGCSEPass();
       (void) llvm::createGlobalDCEPass();
       (void) llvm::createGlobalOptimizerPass();
+      (void) llvm::createGlobalsModRefPass();
       (void) llvm::createIPConstantPropagationPass();
       (void) llvm::createIPSCCPPass();
       (void) llvm::createIndVarSimplifyPass();
       (void) llvm::createInstructionCombiningPass();
       (void) llvm::createInternalizePass();
       (void) llvm::createLICMPass();
+      (void) llvm::createLoadValueNumberingPass();
       (void) llvm::createLoopExtractorPass();
       (void) llvm::createLoopInstrumentationPass();
       (void) llvm::createLoopSimplifyPass();
@@ -100,6 +105,7 @@
       (void) llvm::createTraceValuesPassForBasicBlocks();
       (void) llvm::createTraceValuesPassForFunction();
       (void) llvm::createUnifyFunctionExitNodesPass();
+      (void) llvm::createUnreachableBlockEliminationPass();
     }
   } X;
 };






More information about the llvm-commits mailing list