summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms
diff options
context:
space:
mode:
authorJeff Cohen <jeffc@jolt-lang.org>2005-01-07 06:12:41 +0000
committerJeff Cohen <jeffc@jolt-lang.org>2005-01-07 06:12:41 +0000
commitc313932693cddd8cc4bd55a0dacbbb8adb06fd79 (patch)
tree6333d9506e1efa8cd833d4b6a5993a9484d0e12e /include/llvm/Transforms
parent30becbda10d5c6f63348571e317c6420e1ca1d5b (diff)
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.h47
1 files 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;
};