Update list of passes
authorJeff Cohen <jeffc@jolt-lang.org>
Fri, 7 Jan 2005 06:12:41 +0000 (06:12 +0000)
committerJeff Cohen <jeffc@jolt-lang.org>
Fri, 7 Jan 2005 06:12:41 +0000 (06:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19316 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Transforms/LinkAllPasses.h

index f0d076cb69d99d3ccc1b50ea38307aece3b4e049..031c145c0a02d5b4bb9940b0faac3644ca6c25ac 100644 (file)
@@ -43,40 +43,32 @@ namespace {
             // The commented out calls below refer to non-existant creation
             // functions.  They will be uncommented as the functions are added.
 
-            // (void) llvm::createADCEPass();
-            // (void) llvm::createArgPromotionPass();
-            // (void) llvm::createBasicBlockTracerPass();
-            (void) llvm::createBlockExtractorPass(bbv);
-            // (void) llvm::createBlockPlacementPass();
-            // (void) llvm::createBlockProfilerPass();
+            (void) llvm::createAggressiveDCEPass();
+            (void) llvm::createArgumentPromotionPass();
             (void) llvm::createBreakCriticalEdgesPass();
-            // (void) llvm::createCEEPass();
-            // (void) llvm::createCFGSimplifyPass();
+            (void) llvm::createCFGSimplificationPass();
             (void) llvm::createCombineBranchesPass();
-            // (void) llvm::createConstantExpressionsLowerPass();
             (void) llvm::createConstantMergePass();
             (void) llvm::createConstantPropagationPass();
-            // (void) llvm::createDAEPass();
-            // (void) llvm::createDCEPass();
-            // (void) llvm::createDSEPass();
-            // (void) llvm::createDTEPass();
+            (void) llvm::createCorrelatedExpressionEliminationPass();
+            (void) llvm::createDeadArgEliminationPass();
+            (void) llvm::createDeadCodeEliminationPass();
             (void) llvm::createDeadInstEliminationPass();
-            // (void) llvm::createEdgeProfilerPass();
+            (void) llvm::createDeadStoreEliminationPass();
+            (void) llvm::createDeadTypeEliminationPass();
             (void) llvm::createEmitFunctionTablePass();
-            // (void) llvm::createFunctionProfilerPass();
+            (void) llvm::createFunctionInliningPass();
             (void) llvm::createFunctionResolvingPass();
-            // (void) llvm::createFunctionTracerPass();
             (void) llvm::createGCSEPass();
             (void) llvm::createGlobalDCEPass();
             (void) llvm::createGlobalOptimizerPass();
-            // (void) llvm::createIPCPPass();
+            (void) llvm::createIPConstantPropagationPass();
             (void) llvm::createIPSCCPPass();
             (void) llvm::createIndVarSimplifyPass();
-            // (void) llvm::createInstCombinerPass();
-            // (void) llvm::createInstLoopsPass();
+            (void) llvm::createInstructionCombiningPass();
             (void) llvm::createInternalizePass();
             (void) llvm::createLICMPass();
-            // (void) llvm::createLoopExtractorPass();
+            (void) llvm::createLoopInstrumentationPass();
             (void) llvm::createLoopSimplifyPass();
             (void) llvm::createLoopStrengthReducePass();
             (void) llvm::createLoopUnrollPass();
@@ -85,25 +77,20 @@ namespace {
             (void) llvm::createLowerGCPass();
             (void) llvm::createLowerInvokePass();
             (void) llvm::createLowerPackedPass();
-            (void) llvm::createLowerSelectPass();
             (void) llvm::createLowerSetJmpPass();
             (void) llvm::createLowerSwitchPass();
-            // (void) llvm::createPREPass();
-            // (void) llvm::createProfilePathsPass();
-            // (void) llvm::createPromotePass();
+            (void) llvm::createPromoteMemoryToRegister();
             (void) llvm::createPruneEHPass();
-            // (void) llvm::createRPRPass();
             (void) llvm::createRaiseAllocationsPass();
+            (void) llvm::createRaisePointerReferencesPass();
             (void) llvm::createReassociatePass();
             (void) llvm::createSCCPPass();
-            // (void) llvm::createSROAPass();
-            // (void) llvm::createSimpleInlinerPass();
+            (void) llvm::createScalarReplAggregatesPass();
             (void) llvm::createSingleLoopExtractorPass();
-            (void) llvm::createStripSymbolsPass();
             (void) llvm::createTailCallEliminationPass();
             (void) llvm::createTailDuplicationPass();
-            // (void) llvm::createTraceBasicBlocksPass();
-            (void) llvm::createUnifyFunctionExitNodesPass();
+            (void) llvm::createTraceValuesPassForBasicBlocks();
+            (void) llvm::createTraceValuesPassForFunction();
         }
     } X;
 };