InitializePasses.h (226633) | InitializePasses.h (234353) |
---|---|
1//===- llvm/InitializePasses.h -------- Initialize All Passes ---*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 17 unchanged lines hidden (view full) --- 26/// initializeTransformUtils - Initialize all passes linked into the 27/// TransformUtils library. 28void initializeTransformUtils(PassRegistry&); 29 30/// initializeScalarOpts - Initialize all passes linked into the 31/// ScalarOpts library. 32void initializeScalarOpts(PassRegistry&); 33 | 1//===- llvm/InitializePasses.h -------- Initialize All Passes ---*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 17 unchanged lines hidden (view full) --- 26/// initializeTransformUtils - Initialize all passes linked into the 27/// TransformUtils library. 28void initializeTransformUtils(PassRegistry&); 29 30/// initializeScalarOpts - Initialize all passes linked into the 31/// ScalarOpts library. 32void initializeScalarOpts(PassRegistry&); 33 |
34/// initializeVectorization - Initialize all passes linked into the 35/// Vectorize library. 36void initializeVectorization(PassRegistry&); 37 |
|
34/// initializeInstCombine - Initialize all passes linked into the 35/// ScalarOpts library. 36void initializeInstCombine(PassRegistry&); 37 38/// initializeIPO - Initialize all passes linked into the IPO library. 39void initializeIPO(PassRegistry&); 40 41/// initializeInstrumentation - Initialize all passes linked into the --- 20 unchanged lines hidden (view full) --- 62void initializeAliasSetPrinterPass(PassRegistry&); 63void initializeAlwaysInlinerPass(PassRegistry&); 64void initializeArgPromotionPass(PassRegistry&); 65void initializeBasicAliasAnalysisPass(PassRegistry&); 66void initializeBasicCallGraphPass(PassRegistry&); 67void initializeBlockExtractorPassPass(PassRegistry&); 68void initializeBlockFrequencyInfoPass(PassRegistry&); 69void initializeBlockPlacementPass(PassRegistry&); | 38/// initializeInstCombine - Initialize all passes linked into the 39/// ScalarOpts library. 40void initializeInstCombine(PassRegistry&); 41 42/// initializeIPO - Initialize all passes linked into the IPO library. 43void initializeIPO(PassRegistry&); 44 45/// initializeInstrumentation - Initialize all passes linked into the --- 20 unchanged lines hidden (view full) --- 66void initializeAliasSetPrinterPass(PassRegistry&); 67void initializeAlwaysInlinerPass(PassRegistry&); 68void initializeArgPromotionPass(PassRegistry&); 69void initializeBasicAliasAnalysisPass(PassRegistry&); 70void initializeBasicCallGraphPass(PassRegistry&); 71void initializeBlockExtractorPassPass(PassRegistry&); 72void initializeBlockFrequencyInfoPass(PassRegistry&); 73void initializeBlockPlacementPass(PassRegistry&); |
74void initializeBranchFolderPassPass(PassRegistry&); |
|
70void initializeBranchProbabilityInfoPass(PassRegistry&); 71void initializeBreakCriticalEdgesPass(PassRegistry&); 72void initializeCFGOnlyPrinterPass(PassRegistry&); 73void initializeCFGOnlyViewerPass(PassRegistry&); 74void initializeCFGPrinterPass(PassRegistry&); 75void initializeCFGSimplifyPassPass(PassRegistry&); 76void initializeCFGViewerPass(PassRegistry&); 77void initializeCalculateSpillWeightsPass(PassRegistry&); 78void initializeCallGraphAnalysisGroup(PassRegistry&); 79void initializeCodeGenPreparePass(PassRegistry&); | 75void initializeBranchProbabilityInfoPass(PassRegistry&); 76void initializeBreakCriticalEdgesPass(PassRegistry&); 77void initializeCFGOnlyPrinterPass(PassRegistry&); 78void initializeCFGOnlyViewerPass(PassRegistry&); 79void initializeCFGPrinterPass(PassRegistry&); 80void initializeCFGSimplifyPassPass(PassRegistry&); 81void initializeCFGViewerPass(PassRegistry&); 82void initializeCalculateSpillWeightsPass(PassRegistry&); 83void initializeCallGraphAnalysisGroup(PassRegistry&); 84void initializeCodeGenPreparePass(PassRegistry&); |
85void initializeCodePlacementOptPass(PassRegistry&); |
|
80void initializeConstantMergePass(PassRegistry&); 81void initializeConstantPropagationPass(PassRegistry&); | 86void initializeConstantMergePass(PassRegistry&); 87void initializeConstantPropagationPass(PassRegistry&); |
88void initializeMachineCopyPropagationPass(PassRegistry&); |
|
82void initializeCorrelatedValuePropagationPass(PassRegistry&); 83void initializeDAEPass(PassRegistry&); 84void initializeDAHPass(PassRegistry&); 85void initializeDCEPass(PassRegistry&); 86void initializeDSEPass(PassRegistry&); 87void initializeDeadInstEliminationPass(PassRegistry&); 88void initializeDeadMachineInstructionElimPass(PassRegistry&); 89void initializeDomOnlyPrinterPass(PassRegistry&); 90void initializeDomOnlyViewerPass(PassRegistry&); 91void initializeDomPrinterPass(PassRegistry&); 92void initializeDomViewerPass(PassRegistry&); 93void initializeDominanceFrontierPass(PassRegistry&); 94void initializeDominatorTreePass(PassRegistry&); 95void initializeEdgeBundlesPass(PassRegistry&); 96void initializeEdgeProfilerPass(PassRegistry&); | 89void initializeCorrelatedValuePropagationPass(PassRegistry&); 90void initializeDAEPass(PassRegistry&); 91void initializeDAHPass(PassRegistry&); 92void initializeDCEPass(PassRegistry&); 93void initializeDSEPass(PassRegistry&); 94void initializeDeadInstEliminationPass(PassRegistry&); 95void initializeDeadMachineInstructionElimPass(PassRegistry&); 96void initializeDomOnlyPrinterPass(PassRegistry&); 97void initializeDomOnlyViewerPass(PassRegistry&); 98void initializeDomPrinterPass(PassRegistry&); 99void initializeDomViewerPass(PassRegistry&); 100void initializeDominanceFrontierPass(PassRegistry&); 101void initializeDominatorTreePass(PassRegistry&); 102void initializeEdgeBundlesPass(PassRegistry&); 103void initializeEdgeProfilerPass(PassRegistry&); |
104void initializeExpandPostRAPass(PassRegistry&); |
|
97void initializePathProfilerPass(PassRegistry&); 98void initializeGCOVProfilerPass(PassRegistry&); | 105void initializePathProfilerPass(PassRegistry&); 106void initializeGCOVProfilerPass(PassRegistry&); |
107void initializeAddressSanitizerPass(PassRegistry&); 108void initializeThreadSanitizerPass(PassRegistry&); |
|
99void initializeEarlyCSEPass(PassRegistry&); 100void initializeExpandISelPseudosPass(PassRegistry&); 101void initializeFindUsedTypesPass(PassRegistry&); 102void initializeFunctionAttrsPass(PassRegistry&); | 109void initializeEarlyCSEPass(PassRegistry&); 110void initializeExpandISelPseudosPass(PassRegistry&); 111void initializeFindUsedTypesPass(PassRegistry&); 112void initializeFunctionAttrsPass(PassRegistry&); |
113void initializeGCInfoDeleterPass(PassRegistry&); 114void initializeGCMachineCodeAnalysisPass(PassRegistry&); |
|
103void initializeGCModuleInfoPass(PassRegistry&); 104void initializeGVNPass(PassRegistry&); 105void initializeGlobalDCEPass(PassRegistry&); 106void initializeGlobalOptPass(PassRegistry&); 107void initializeGlobalsModRefPass(PassRegistry&); 108void initializeIPCPPass(PassRegistry&); 109void initializeIPSCCPPass(PassRegistry&); 110void initializeIVUsersPass(PassRegistry&); --- 11 unchanged lines hidden (view full) --- 122void initializeLibCallAliasAnalysisPass(PassRegistry&); 123void initializeLintPass(PassRegistry&); 124void initializeLiveDebugVariablesPass(PassRegistry&); 125void initializeLiveIntervalsPass(PassRegistry&); 126void initializeLiveStacksPass(PassRegistry&); 127void initializeLiveVariablesPass(PassRegistry&); 128void initializeLoaderPassPass(PassRegistry&); 129void initializePathProfileLoaderPassPass(PassRegistry&); | 115void initializeGCModuleInfoPass(PassRegistry&); 116void initializeGVNPass(PassRegistry&); 117void initializeGlobalDCEPass(PassRegistry&); 118void initializeGlobalOptPass(PassRegistry&); 119void initializeGlobalsModRefPass(PassRegistry&); 120void initializeIPCPPass(PassRegistry&); 121void initializeIPSCCPPass(PassRegistry&); 122void initializeIVUsersPass(PassRegistry&); --- 11 unchanged lines hidden (view full) --- 134void initializeLibCallAliasAnalysisPass(PassRegistry&); 135void initializeLintPass(PassRegistry&); 136void initializeLiveDebugVariablesPass(PassRegistry&); 137void initializeLiveIntervalsPass(PassRegistry&); 138void initializeLiveStacksPass(PassRegistry&); 139void initializeLiveVariablesPass(PassRegistry&); 140void initializeLoaderPassPass(PassRegistry&); 141void initializePathProfileLoaderPassPass(PassRegistry&); |
142void initializeLocalStackSlotPassPass(PassRegistry&); |
|
130void initializeLoopDeletionPass(PassRegistry&); 131void initializeLoopDependenceAnalysisPass(PassRegistry&); 132void initializeLoopExtractorPass(PassRegistry&); 133void initializeLoopInfoPass(PassRegistry&); 134void initializeLoopInstSimplifyPass(PassRegistry&); 135void initializeLoopRotatePass(PassRegistry&); 136void initializeLoopSimplifyPass(PassRegistry&); | 143void initializeLoopDeletionPass(PassRegistry&); 144void initializeLoopDependenceAnalysisPass(PassRegistry&); 145void initializeLoopExtractorPass(PassRegistry&); 146void initializeLoopInfoPass(PassRegistry&); 147void initializeLoopInstSimplifyPass(PassRegistry&); 148void initializeLoopRotatePass(PassRegistry&); 149void initializeLoopSimplifyPass(PassRegistry&); |
137void initializeLoopSplitterPass(PassRegistry&); | |
138void initializeLoopStrengthReducePass(PassRegistry&); | 150void initializeLoopStrengthReducePass(PassRegistry&); |
151void initializeGlobalMergePass(PassRegistry&); |
|
139void initializeLoopUnrollPass(PassRegistry&); 140void initializeLoopUnswitchPass(PassRegistry&); 141void initializeLoopIdiomRecognizePass(PassRegistry&); 142void initializeLowerAtomicPass(PassRegistry&); 143void initializeLowerExpectIntrinsicPass(PassRegistry&); 144void initializeLowerIntrinsicsPass(PassRegistry&); 145void initializeLowerInvokePass(PassRegistry&); 146void initializeLowerSwitchPass(PassRegistry&); 147void initializeMachineBlockFrequencyInfoPass(PassRegistry&); | 152void initializeLoopUnrollPass(PassRegistry&); 153void initializeLoopUnswitchPass(PassRegistry&); 154void initializeLoopIdiomRecognizePass(PassRegistry&); 155void initializeLowerAtomicPass(PassRegistry&); 156void initializeLowerExpectIntrinsicPass(PassRegistry&); 157void initializeLowerIntrinsicsPass(PassRegistry&); 158void initializeLowerInvokePass(PassRegistry&); 159void initializeLowerSwitchPass(PassRegistry&); 160void initializeMachineBlockFrequencyInfoPass(PassRegistry&); |
161void initializeMachineBlockPlacementPass(PassRegistry&); 162void initializeMachineBlockPlacementStatsPass(PassRegistry&); |
|
148void initializeMachineBranchProbabilityInfoPass(PassRegistry&); 149void initializeMachineCSEPass(PassRegistry&); 150void initializeMachineDominatorTreePass(PassRegistry&); 151void initializeMachineLICMPass(PassRegistry&); 152void initializeMachineLoopInfoPass(PassRegistry&); 153void initializeMachineLoopRangesPass(PassRegistry&); 154void initializeMachineModuleInfoPass(PassRegistry&); | 163void initializeMachineBranchProbabilityInfoPass(PassRegistry&); 164void initializeMachineCSEPass(PassRegistry&); 165void initializeMachineDominatorTreePass(PassRegistry&); 166void initializeMachineLICMPass(PassRegistry&); 167void initializeMachineLoopInfoPass(PassRegistry&); 168void initializeMachineLoopRangesPass(PassRegistry&); 169void initializeMachineModuleInfoPass(PassRegistry&); |
170void initializeMachineSchedulerPass(PassRegistry&); |
|
155void initializeMachineSinkingPass(PassRegistry&); 156void initializeMachineVerifierPassPass(PassRegistry&); 157void initializeMemCpyOptPass(PassRegistry&); 158void initializeMemDepPrinterPass(PassRegistry&); 159void initializeMemoryDependenceAnalysisPass(PassRegistry&); 160void initializeMergeFunctionsPass(PassRegistry&); 161void initializeModuleDebugInfoPrinterPass(PassRegistry&); 162void initializeNoAAPass(PassRegistry&); 163void initializeNoProfileInfoPass(PassRegistry&); 164void initializeNoPathProfileInfoPass(PassRegistry&); 165void initializeObjCARCAliasAnalysisPass(PassRegistry&); | 171void initializeMachineSinkingPass(PassRegistry&); 172void initializeMachineVerifierPassPass(PassRegistry&); 173void initializeMemCpyOptPass(PassRegistry&); 174void initializeMemDepPrinterPass(PassRegistry&); 175void initializeMemoryDependenceAnalysisPass(PassRegistry&); 176void initializeMergeFunctionsPass(PassRegistry&); 177void initializeModuleDebugInfoPrinterPass(PassRegistry&); 178void initializeNoAAPass(PassRegistry&); 179void initializeNoProfileInfoPass(PassRegistry&); 180void initializeNoPathProfileInfoPass(PassRegistry&); 181void initializeObjCARCAliasAnalysisPass(PassRegistry&); |
182void initializeObjCARCAPElimPass(PassRegistry&); |
|
166void initializeObjCARCExpandPass(PassRegistry&); 167void initializeObjCARCContractPass(PassRegistry&); 168void initializeObjCARCOptPass(PassRegistry&); 169void initializeOptimalEdgeProfilerPass(PassRegistry&); 170void initializeOptimizePHIsPass(PassRegistry&); 171void initializePEIPass(PassRegistry&); 172void initializePHIEliminationPass(PassRegistry&); 173void initializePartialInlinerPass(PassRegistry&); 174void initializePeepholeOptimizerPass(PassRegistry&); 175void initializePostDomOnlyPrinterPass(PassRegistry&); 176void initializePostDomOnlyViewerPass(PassRegistry&); 177void initializePostDomPrinterPass(PassRegistry&); 178void initializePostDomViewerPass(PassRegistry&); 179void initializePostDominatorTreePass(PassRegistry&); | 183void initializeObjCARCExpandPass(PassRegistry&); 184void initializeObjCARCContractPass(PassRegistry&); 185void initializeObjCARCOptPass(PassRegistry&); 186void initializeOptimalEdgeProfilerPass(PassRegistry&); 187void initializeOptimizePHIsPass(PassRegistry&); 188void initializePEIPass(PassRegistry&); 189void initializePHIEliminationPass(PassRegistry&); 190void initializePartialInlinerPass(PassRegistry&); 191void initializePeepholeOptimizerPass(PassRegistry&); 192void initializePostDomOnlyPrinterPass(PassRegistry&); 193void initializePostDomOnlyViewerPass(PassRegistry&); 194void initializePostDomPrinterPass(PassRegistry&); 195void initializePostDomViewerPass(PassRegistry&); 196void initializePostDominatorTreePass(PassRegistry&); |
197void initializePostRASchedulerPass(PassRegistry&); |
|
180void initializePreVerifierPass(PassRegistry&); 181void initializePrintDbgInfoPass(PassRegistry&); 182void initializePrintFunctionPassPass(PassRegistry&); 183void initializePrintModulePassPass(PassRegistry&); 184void initializeProcessImplicitDefsPass(PassRegistry&); 185void initializeProfileEstimatorPassPass(PassRegistry&); 186void initializeProfileInfoAnalysisGroup(PassRegistry&); 187void initializePathProfileInfoAnalysisGroup(PassRegistry&); 188void initializePathProfileVerifierPass(PassRegistry&); 189void initializeProfileVerifierPassPass(PassRegistry&); 190void initializePromotePassPass(PassRegistry&); 191void initializePruneEHPass(PassRegistry&); | 198void initializePreVerifierPass(PassRegistry&); 199void initializePrintDbgInfoPass(PassRegistry&); 200void initializePrintFunctionPassPass(PassRegistry&); 201void initializePrintModulePassPass(PassRegistry&); 202void initializeProcessImplicitDefsPass(PassRegistry&); 203void initializeProfileEstimatorPassPass(PassRegistry&); 204void initializeProfileInfoAnalysisGroup(PassRegistry&); 205void initializePathProfileInfoAnalysisGroup(PassRegistry&); 206void initializePathProfileVerifierPass(PassRegistry&); 207void initializeProfileVerifierPassPass(PassRegistry&); 208void initializePromotePassPass(PassRegistry&); 209void initializePruneEHPass(PassRegistry&); |
192void initializeRALinScanPass(PassRegistry&); | |
193void initializeReassociatePass(PassRegistry&); 194void initializeRegToMemPass(PassRegistry&); 195void initializeRegionInfoPass(PassRegistry&); 196void initializeRegionOnlyPrinterPass(PassRegistry&); 197void initializeRegionOnlyViewerPass(PassRegistry&); 198void initializeRegionPrinterPass(PassRegistry&); 199void initializeRegionViewerPass(PassRegistry&); 200void initializeRenderMachineFunctionPass(PassRegistry&); --- 13 unchanged lines hidden (view full) --- 214void initializeStackSlotColoringPass(PassRegistry&); 215void initializeStripDeadDebugInfoPass(PassRegistry&); 216void initializeStripDeadPrototypesPassPass(PassRegistry&); 217void initializeStripDebugDeclarePass(PassRegistry&); 218void initializeStripNonDebugSymbolsPass(PassRegistry&); 219void initializeStripSymbolsPass(PassRegistry&); 220void initializeStrongPHIEliminationPass(PassRegistry&); 221void initializeTailCallElimPass(PassRegistry&); | 210void initializeReassociatePass(PassRegistry&); 211void initializeRegToMemPass(PassRegistry&); 212void initializeRegionInfoPass(PassRegistry&); 213void initializeRegionOnlyPrinterPass(PassRegistry&); 214void initializeRegionOnlyViewerPass(PassRegistry&); 215void initializeRegionPrinterPass(PassRegistry&); 216void initializeRegionViewerPass(PassRegistry&); 217void initializeRenderMachineFunctionPass(PassRegistry&); --- 13 unchanged lines hidden (view full) --- 231void initializeStackSlotColoringPass(PassRegistry&); 232void initializeStripDeadDebugInfoPass(PassRegistry&); 233void initializeStripDeadPrototypesPassPass(PassRegistry&); 234void initializeStripDebugDeclarePass(PassRegistry&); 235void initializeStripNonDebugSymbolsPass(PassRegistry&); 236void initializeStripSymbolsPass(PassRegistry&); 237void initializeStrongPHIEliminationPass(PassRegistry&); 238void initializeTailCallElimPass(PassRegistry&); |
239void initializeTailDuplicatePassPass(PassRegistry&); 240void initializeTargetPassConfigPass(PassRegistry&); |
|
222void initializeTargetDataPass(PassRegistry&); 223void initializeTargetLibraryInfoPass(PassRegistry&); 224void initializeTwoAddressInstructionPassPass(PassRegistry&); 225void initializeTypeBasedAliasAnalysisPass(PassRegistry&); 226void initializeUnifyFunctionExitNodesPass(PassRegistry&); 227void initializeUnreachableBlockElimPass(PassRegistry&); 228void initializeUnreachableMachineBlockElimPass(PassRegistry&); 229void initializeVerifierPass(PassRegistry&); 230void initializeVirtRegMapPass(PassRegistry&); 231void initializeInstSimplifierPass(PassRegistry&); | 241void initializeTargetDataPass(PassRegistry&); 242void initializeTargetLibraryInfoPass(PassRegistry&); 243void initializeTwoAddressInstructionPassPass(PassRegistry&); 244void initializeTypeBasedAliasAnalysisPass(PassRegistry&); 245void initializeUnifyFunctionExitNodesPass(PassRegistry&); 246void initializeUnreachableBlockElimPass(PassRegistry&); 247void initializeUnreachableMachineBlockElimPass(PassRegistry&); 248void initializeVerifierPass(PassRegistry&); 249void initializeVirtRegMapPass(PassRegistry&); 250void initializeInstSimplifierPass(PassRegistry&); |
232 | 251void initializeUnpackMachineBundlesPass(PassRegistry&); 252void initializeFinalizeMachineBundlesPass(PassRegistry&); 253void initializeBBVectorizePass(PassRegistry&); |
233} 234 235#endif | 254} 255 256#endif |