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

Jeff Cohen jeffc at jolt-lang.org
Thu Jan 6 22:12:52 PST 2005



Changes in directory llvm/include/llvm/Transforms:

LinkAllPasses.h updated: 1.4 -> 1.5
---
Log message:

Update list of passes

---
Diffs of the changes:  (+17 -30)

Index: llvm/include/llvm/Transforms/LinkAllPasses.h
diff -u llvm/include/llvm/Transforms/LinkAllPasses.h:1.4 llvm/include/llvm/Transforms/LinkAllPasses.h:1.5
--- llvm/include/llvm/Transforms/LinkAllPasses.h:1.4	Thu Jan  6 01:01:08 2005
+++ llvm/include/llvm/Transforms/LinkAllPasses.h	Fri Jan  7 00:12:41 2005
@@ -43,40 +43,32 @@
             // 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 @@
             (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;
 };






More information about the llvm-commits mailing list