Add a flag to mark a dirty cache entry. This is not yet used, but will eventually
[oota-llvm.git] / include / llvm / LinkAllPasses.h
index 6d85154eae184fb5964a06a4cfeaf643d9f52a0e..a8fb5356a5c2daa5ae4bd442923bc32c747ea5f0 100644 (file)
@@ -67,6 +67,7 @@ namespace {
       (void) llvm::createGlobalDCEPass();
       (void) llvm::createGlobalOptimizerPass();
       (void) llvm::createGlobalsModRefPass();
+      (void) llvm::createGVNPREPass();
       (void) llvm::createIPConstantPropagationPass();
       (void) llvm::createIPSCCPPass();
       (void) llvm::createIndVarSimplifyPass();
@@ -81,6 +82,7 @@ namespace {
       (void) llvm::createLoopUnrollPass();
       (void) llvm::createLoopUnswitchPass();
       (void) llvm::createLoopRotatePass();
+      (void) llvm::createLoopIndexSplitPass();
       (void) llvm::createLowerAllocationsPass();
       (void) llvm::createLowerGCPass();
       (void) llvm::createLowerInvokePass();
@@ -111,10 +113,9 @@ namespace {
       (void) llvm::createInstCountPass();
       (void) llvm::createPredicateSimplifierPass();
       (void) llvm::createCodeGenPreparePass();
+      (void) llvm::createGVNPass();
 
       (void)new llvm::IntervalPartition();
-      (void)new llvm::ImmediateDominators();
-      (void)new llvm::PostDominatorSet();
       (void)new llvm::FindUsedTypes();
       (void)new llvm::ScalarEvolution();
       ((llvm::Function*)0)->viewCFGOnly();