diff options
author | Jeff Cohen <jeffc@jolt-lang.org> | 2005-01-07 06:12:41 +0000 |
---|---|---|
committer | Jeff Cohen <jeffc@jolt-lang.org> | 2005-01-07 06:12:41 +0000 |
commit | c313932693cddd8cc4bd55a0dacbbb8adb06fd79 (patch) | |
tree | 6333d9506e1efa8cd833d4b6a5993a9484d0e12e /include/llvm/Transforms | |
parent | 30becbda10d5c6f63348571e317c6420e1ca1d5b (diff) | |
download | external_llvm-c313932693cddd8cc4bd55a0dacbbb8adb06fd79.zip external_llvm-c313932693cddd8cc4bd55a0dacbbb8adb06fd79.tar.gz external_llvm-c313932693cddd8cc4bd55a0dacbbb8adb06fd79.tar.bz2 |
Update list of passes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19316 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Transforms')
-rw-r--r-- | include/llvm/Transforms/LinkAllPasses.h | 47 |
1 files changed, 17 insertions, 30 deletions
diff --git a/include/llvm/Transforms/LinkAllPasses.h b/include/llvm/Transforms/LinkAllPasses.h index f0d076c..031c145 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; }; |