From c313932693cddd8cc4bd55a0dacbbb8adb06fd79 Mon Sep 17 00:00:00 2001 From: Jeff Cohen Date: Fri, 7 Jan 2005 06:12:41 +0000 Subject: [PATCH] Update list of passes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19316 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Transforms/LinkAllPasses.h | 47 +++++++++---------------- 1 file changed, 17 insertions(+), 30 deletions(-) diff --git a/include/llvm/Transforms/LinkAllPasses.h b/include/llvm/Transforms/LinkAllPasses.h index f0d076cb69d..031c145c0a0 100644 --- a/include/llvm/Transforms/LinkAllPasses.h +++ b/include/llvm/Transforms/LinkAllPasses.h @@ -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; };