Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 14 | pmbaty | 1 | //===- llvm/InitializePasses.h - Initialize All Passes ----------*- C++ -*-===// |
| 2 | // |
||
| 3 | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
||
| 4 | // See https://llvm.org/LICENSE.txt for license information. |
||
| 5 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
||
| 6 | // |
||
| 7 | //===----------------------------------------------------------------------===// |
||
| 8 | // |
||
| 9 | // This file contains the declarations for the pass initialization routines |
||
| 10 | // for the entire LLVM project. |
||
| 11 | // |
||
| 12 | //===----------------------------------------------------------------------===// |
||
| 13 | |||
| 14 | #ifndef LLVM_INITIALIZEPASSES_H |
||
| 15 | #define LLVM_INITIALIZEPASSES_H |
||
| 16 | |||
| 17 | namespace llvm { |
||
| 18 | |||
| 19 | class PassRegistry; |
||
| 20 | |||
| 21 | /// Initialize all passes linked into the Core library. |
||
| 22 | void initializeCore(PassRegistry&); |
||
| 23 | |||
| 24 | /// Initialize all passes linked into the TransformUtils library. |
||
| 25 | void initializeTransformUtils(PassRegistry&); |
||
| 26 | |||
| 27 | /// Initialize all passes linked into the ScalarOpts library. |
||
| 28 | void initializeScalarOpts(PassRegistry&); |
||
| 29 | |||
| 30 | /// Initialize all passes linked into the Vectorize library. |
||
| 31 | void initializeVectorization(PassRegistry&); |
||
| 32 | |||
| 33 | /// Initialize all passes linked into the InstCombine library. |
||
| 34 | void initializeInstCombine(PassRegistry&); |
||
| 35 | |||
| 36 | /// Initialize all passes linked into the IPO library. |
||
| 37 | void initializeIPO(PassRegistry&); |
||
| 38 | |||
| 39 | /// Initialize all passes linked into the Analysis library. |
||
| 40 | void initializeAnalysis(PassRegistry&); |
||
| 41 | |||
| 42 | /// Initialize all passes linked into the CodeGen library. |
||
| 43 | void initializeCodeGen(PassRegistry&); |
||
| 44 | |||
| 45 | /// Initialize all passes linked into the GlobalISel library. |
||
| 46 | void initializeGlobalISel(PassRegistry&); |
||
| 47 | |||
| 48 | /// Initialize all passes linked into the CodeGen library. |
||
| 49 | void initializeTarget(PassRegistry&); |
||
| 50 | |||
| 51 | void initializeAAEvalLegacyPassPass(PassRegistry&); |
||
| 52 | void initializeAAResultsWrapperPassPass(PassRegistry&); |
||
| 53 | void initializeADCELegacyPassPass(PassRegistry&); |
||
| 54 | void initializeAddDiscriminatorsLegacyPassPass(PassRegistry&); |
||
| 55 | void initializeAlignmentFromAssumptionsPass(PassRegistry&); |
||
| 56 | void initializeAlwaysInlinerLegacyPassPass(PassRegistry&); |
||
| 57 | void initializeAssignmentTrackingAnalysisPass(PassRegistry &); |
||
| 58 | void initializeAssumeSimplifyPassLegacyPassPass(PassRegistry &); |
||
| 59 | void initializeAssumeBuilderPassLegacyPassPass(PassRegistry &); |
||
| 60 | void initializeAnnotation2MetadataLegacyPass(PassRegistry &); |
||
| 61 | void initializeAssumptionCacheTrackerPass(PassRegistry&); |
||
| 62 | void initializeAtomicExpandPass(PassRegistry&); |
||
| 63 | void initializeAttributorLegacyPassPass(PassRegistry&); |
||
| 64 | void initializeAttributorCGSCCLegacyPassPass(PassRegistry &); |
||
| 65 | void initializeBasicBlockSectionsProfileReaderPass(PassRegistry &); |
||
| 66 | void initializeBasicBlockSectionsPass(PassRegistry &); |
||
| 67 | void initializeBDCELegacyPassPass(PassRegistry&); |
||
| 68 | void initializeBarrierNoopPass(PassRegistry&); |
||
| 69 | void initializeBasicAAWrapperPassPass(PassRegistry&); |
||
| 70 | void initializeBlockFrequencyInfoWrapperPassPass(PassRegistry&); |
||
| 71 | void initializeBranchFolderPassPass(PassRegistry&); |
||
| 72 | void initializeBranchProbabilityInfoWrapperPassPass(PassRegistry&); |
||
| 73 | void initializeBranchRelaxationPass(PassRegistry&); |
||
| 74 | void initializeBreakCriticalEdgesPass(PassRegistry&); |
||
| 75 | void initializeBreakFalseDepsPass(PassRegistry&); |
||
| 76 | void initializeCanonicalizeFreezeInLoopsPass(PassRegistry &); |
||
| 77 | void initializeCFGOnlyPrinterLegacyPassPass(PassRegistry&); |
||
| 78 | void initializeCFGOnlyViewerLegacyPassPass(PassRegistry&); |
||
| 79 | void initializeCFGPrinterLegacyPassPass(PassRegistry&); |
||
| 80 | void initializeCFGSimplifyPassPass(PassRegistry&); |
||
| 81 | void initializeCFGuardPass(PassRegistry&); |
||
| 82 | void initializeCFGuardLongjmpPass(PassRegistry&); |
||
| 83 | void initializeCFGViewerLegacyPassPass(PassRegistry&); |
||
| 84 | void initializeCFIFixupPass(PassRegistry&); |
||
| 85 | void initializeCFIInstrInserterPass(PassRegistry&); |
||
| 86 | void initializeCallGraphDOTPrinterPass(PassRegistry&); |
||
| 87 | void initializeCallGraphPrinterLegacyPassPass(PassRegistry&); |
||
| 88 | void initializeCallGraphViewerPass(PassRegistry&); |
||
| 89 | void initializeCallGraphWrapperPassPass(PassRegistry&); |
||
| 90 | void initializeCallSiteSplittingLegacyPassPass(PassRegistry&); |
||
| 91 | void initializeCalledValuePropagationLegacyPassPass(PassRegistry &); |
||
| 92 | void initializeCheckDebugMachineModulePass(PassRegistry &); |
||
| 93 | void initializeCodeGenPreparePass(PassRegistry&); |
||
| 94 | void initializeComplexDeinterleavingLegacyPassPass(PassRegistry&); |
||
| 95 | void initializeConstantHoistingLegacyPassPass(PassRegistry&); |
||
| 96 | void initializeConstantMergeLegacyPassPass(PassRegistry&); |
||
| 97 | void initializeCorrelatedValuePropagationPass(PassRegistry&); |
||
| 98 | void initializeCostModelAnalysisPass(PassRegistry&); |
||
| 99 | void initializeCrossDSOCFIPass(PassRegistry&); |
||
| 100 | void initializeCycleInfoWrapperPassPass(PassRegistry &); |
||
| 101 | void initializeDAEPass(PassRegistry&); |
||
| 102 | void initializeDAHPass(PassRegistry&); |
||
| 103 | void initializeDCELegacyPassPass(PassRegistry&); |
||
| 104 | void initializeDFAJumpThreadingLegacyPassPass(PassRegistry &); |
||
| 105 | void initializeDSELegacyPassPass(PassRegistry&); |
||
| 106 | void initializeDeadMachineInstructionElimPass(PassRegistry&); |
||
| 107 | void initializeDebugifyMachineModulePass(PassRegistry &); |
||
| 108 | void initializeDelinearizationPass(PassRegistry&); |
||
| 109 | void initializeDemandedBitsWrapperPassPass(PassRegistry&); |
||
| 110 | void initializeDependenceAnalysisWrapperPassPass(PassRegistry&); |
||
| 111 | void initializeDetectDeadLanesPass(PassRegistry&); |
||
| 112 | void initializeDivRemPairsLegacyPassPass(PassRegistry&); |
||
| 113 | void initializeDomOnlyPrinterWrapperPassPass(PassRegistry &); |
||
| 114 | void initializeDomOnlyViewerWrapperPassPass(PassRegistry &); |
||
| 115 | void initializeDomPrinterWrapperPassPass(PassRegistry &); |
||
| 116 | void initializeDomViewerWrapperPassPass(PassRegistry &); |
||
| 117 | void initializeDominanceFrontierWrapperPassPass(PassRegistry&); |
||
| 118 | void initializeDominatorTreeWrapperPassPass(PassRegistry&); |
||
| 119 | void initializeDwarfEHPrepareLegacyPassPass(PassRegistry &); |
||
| 120 | void initializeEarlyCSELegacyPassPass(PassRegistry&); |
||
| 121 | void initializeEarlyCSEMemSSALegacyPassPass(PassRegistry&); |
||
| 122 | void initializeEarlyIfConverterPass(PassRegistry&); |
||
| 123 | void initializeEarlyIfPredicatorPass(PassRegistry &); |
||
| 124 | void initializeEarlyMachineLICMPass(PassRegistry&); |
||
| 125 | void initializeEarlyTailDuplicatePass(PassRegistry&); |
||
| 126 | void initializeEdgeBundlesPass(PassRegistry&); |
||
| 127 | void initializeEHContGuardCatchretPass(PassRegistry &); |
||
| 128 | void initializeEliminateAvailableExternallyLegacyPassPass(PassRegistry&); |
||
| 129 | void initializeExpandLargeFpConvertLegacyPassPass(PassRegistry&); |
||
| 130 | void initializeExpandLargeDivRemLegacyPassPass(PassRegistry&); |
||
| 131 | void initializeExpandMemCmpPassPass(PassRegistry&); |
||
| 132 | void initializeExpandPostRAPass(PassRegistry&); |
||
| 133 | void initializeExpandReductionsPass(PassRegistry&); |
||
| 134 | void initializeExpandVectorPredicationPass(PassRegistry &); |
||
| 135 | void initializeMakeGuardsExplicitLegacyPassPass(PassRegistry&); |
||
| 136 | void initializeExternalAAWrapperPassPass(PassRegistry&); |
||
| 137 | void initializeFEntryInserterPass(PassRegistry&); |
||
| 138 | void initializeFinalizeISelPass(PassRegistry&); |
||
| 139 | void initializeFinalizeMachineBundlesPass(PassRegistry&); |
||
| 140 | void initializeFixIrreduciblePass(PassRegistry &); |
||
| 141 | void initializeFixupStatepointCallerSavedPass(PassRegistry&); |
||
| 142 | void initializeFlattenCFGLegacyPassPass(PassRegistry &); |
||
| 143 | void initializeFloat2IntLegacyPassPass(PassRegistry&); |
||
| 144 | void initializeForceFunctionAttrsLegacyPassPass(PassRegistry&); |
||
| 145 | void initializeFuncletLayoutPass(PassRegistry&); |
||
| 146 | void initializeGCMachineCodeAnalysisPass(PassRegistry&); |
||
| 147 | void initializeGCModuleInfoPass(PassRegistry&); |
||
| 148 | void initializeGVNHoistLegacyPassPass(PassRegistry&); |
||
| 149 | void initializeGVNLegacyPassPass(PassRegistry&); |
||
| 150 | void initializeGVNSinkLegacyPassPass(PassRegistry&); |
||
| 151 | void initializeGlobalDCELegacyPassPass(PassRegistry&); |
||
| 152 | void initializeGlobalMergePass(PassRegistry&); |
||
| 153 | void initializeGlobalOptLegacyPassPass(PassRegistry&); |
||
| 154 | void initializeGlobalSplitPass(PassRegistry&); |
||
| 155 | void initializeGlobalsAAWrapperPassPass(PassRegistry&); |
||
| 156 | void initializeGuardWideningLegacyPassPass(PassRegistry&); |
||
| 157 | void initializeHardwareLoopsPass(PassRegistry&); |
||
| 158 | void initializeMIRProfileLoaderPassPass(PassRegistry &); |
||
| 159 | void initializeHotColdSplittingLegacyPassPass(PassRegistry&); |
||
| 160 | void initializeIPSCCPLegacyPassPass(PassRegistry&); |
||
| 161 | void initializeIRCELegacyPassPass(PassRegistry&); |
||
| 162 | void initializeIROutlinerLegacyPassPass(PassRegistry&); |
||
| 163 | void initializeIRSimilarityIdentifierWrapperPassPass(PassRegistry&); |
||
| 164 | void initializeIRTranslatorPass(PassRegistry&); |
||
| 165 | void initializeIVUsersWrapperPassPass(PassRegistry&); |
||
| 166 | void initializeIfConverterPass(PassRegistry&); |
||
| 167 | void initializeImmutableModuleSummaryIndexWrapperPassPass(PassRegistry&); |
||
| 168 | void initializeImplicitNullChecksPass(PassRegistry&); |
||
| 169 | void initializeIndVarSimplifyLegacyPassPass(PassRegistry&); |
||
| 170 | void initializeIndirectBrExpandPassPass(PassRegistry&); |
||
| 171 | void initializeInferAddressSpacesPass(PassRegistry&); |
||
| 172 | void initializeInferFunctionAttrsLegacyPassPass(PassRegistry&); |
||
| 173 | void initializeInjectTLIMappingsLegacyPass(PassRegistry &); |
||
| 174 | void initializeInstCountLegacyPassPass(PassRegistry &); |
||
| 175 | void initializeInstNamerPass(PassRegistry&); |
||
| 176 | void initializeInstSimplifyLegacyPassPass(PassRegistry &); |
||
| 177 | void initializeInstructionCombiningPassPass(PassRegistry&); |
||
| 178 | void initializeInstructionSelectPass(PassRegistry&); |
||
| 179 | void initializeInterleavedAccessPass(PassRegistry&); |
||
| 180 | void initializeInterleavedLoadCombinePass(PassRegistry &); |
||
| 181 | void initializeInternalizeLegacyPassPass(PassRegistry&); |
||
| 182 | void initializeIntervalPartitionPass(PassRegistry&); |
||
| 183 | void initializeJMCInstrumenterPass(PassRegistry&); |
||
| 184 | void initializeJumpThreadingPass(PassRegistry&); |
||
| 185 | void initializeLCSSAVerificationPassPass(PassRegistry&); |
||
| 186 | void initializeLCSSAWrapperPassPass(PassRegistry&); |
||
| 187 | void initializeLazyBlockFrequencyInfoPassPass(PassRegistry&); |
||
| 188 | void initializeLazyBranchProbabilityInfoPassPass(PassRegistry&); |
||
| 189 | void initializeLazyMachineBlockFrequencyInfoPassPass(PassRegistry&); |
||
| 190 | void initializeLazyValueInfoPrinterPass(PassRegistry&); |
||
| 191 | void initializeLazyValueInfoWrapperPassPass(PassRegistry&); |
||
| 192 | void initializeLegacyDivergenceAnalysisPass(PassRegistry&); |
||
| 193 | void initializeLegacyLICMPassPass(PassRegistry&); |
||
| 194 | void initializeLegacyLoopSinkPassPass(PassRegistry&); |
||
| 195 | void initializeLegalizerPass(PassRegistry&); |
||
| 196 | void initializeGISelCSEAnalysisWrapperPassPass(PassRegistry &); |
||
| 197 | void initializeGISelKnownBitsAnalysisPass(PassRegistry &); |
||
| 198 | void initializeLibCallsShrinkWrapLegacyPassPass(PassRegistry&); |
||
| 199 | void initializeLintLegacyPassPass(PassRegistry &); |
||
| 200 | void initializeLiveDebugValuesPass(PassRegistry&); |
||
| 201 | void initializeLiveDebugVariablesPass(PassRegistry&); |
||
| 202 | void initializeLiveIntervalsPass(PassRegistry&); |
||
| 203 | void initializeLiveRangeShrinkPass(PassRegistry&); |
||
| 204 | void initializeLiveRegMatrixPass(PassRegistry&); |
||
| 205 | void initializeLiveStacksPass(PassRegistry&); |
||
| 206 | void initializeLiveVariablesPass(PassRegistry &); |
||
| 207 | void initializeLoadStoreOptPass(PassRegistry &); |
||
| 208 | void initializeLoadStoreVectorizerLegacyPassPass(PassRegistry&); |
||
| 209 | void initializeLocalStackSlotPassPass(PassRegistry&); |
||
| 210 | void initializeLocalizerPass(PassRegistry&); |
||
| 211 | void initializeLoopAccessLegacyAnalysisPass(PassRegistry&); |
||
| 212 | void initializeLoopDataPrefetchLegacyPassPass(PassRegistry&); |
||
| 213 | void initializeLoopDeletionLegacyPassPass(PassRegistry&); |
||
| 214 | void initializeLoopDistributeLegacyPass(PassRegistry&); |
||
| 215 | void initializeLoopExtractorLegacyPassPass(PassRegistry &); |
||
| 216 | void initializeLoopGuardWideningLegacyPassPass(PassRegistry&); |
||
| 217 | void initializeLoopFuseLegacyPass(PassRegistry&); |
||
| 218 | void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry&); |
||
| 219 | void initializeLoopInfoWrapperPassPass(PassRegistry&); |
||
| 220 | void initializeLoopInstSimplifyLegacyPassPass(PassRegistry&); |
||
| 221 | void initializeLoopInterchangeLegacyPassPass(PassRegistry &); |
||
| 222 | void initializeLoopFlattenLegacyPassPass(PassRegistry&); |
||
| 223 | void initializeLoopLoadEliminationPass(PassRegistry&); |
||
| 224 | void initializeLoopPassPass(PassRegistry&); |
||
| 225 | void initializeLoopPredicationLegacyPassPass(PassRegistry&); |
||
| 226 | void initializeLoopRerollLegacyPassPass(PassRegistry &); |
||
| 227 | void initializeLoopRotateLegacyPassPass(PassRegistry&); |
||
| 228 | void initializeLoopSimplifyCFGLegacyPassPass(PassRegistry&); |
||
| 229 | void initializeLoopSimplifyPass(PassRegistry&); |
||
| 230 | void initializeLoopStrengthReducePass(PassRegistry&); |
||
| 231 | void initializeLoopUnrollAndJamPass(PassRegistry&); |
||
| 232 | void initializeLoopUnrollPass(PassRegistry&); |
||
| 233 | void initializeLoopVectorizePass(PassRegistry&); |
||
| 234 | void initializeLoopVersioningLICMLegacyPassPass(PassRegistry &); |
||
| 235 | void initializeLoopVersioningLegacyPassPass(PassRegistry &); |
||
| 236 | void initializeLowerAtomicLegacyPassPass(PassRegistry&); |
||
| 237 | void initializeLowerConstantIntrinsicsPass(PassRegistry&); |
||
| 238 | void initializeLowerEmuTLSPass(PassRegistry&); |
||
| 239 | void initializeLowerExpectIntrinsicPass(PassRegistry&); |
||
| 240 | void initializeLowerGlobalDtorsLegacyPassPass(PassRegistry &); |
||
| 241 | void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry&); |
||
| 242 | void initializeLowerWidenableConditionLegacyPassPass(PassRegistry&); |
||
| 243 | void initializeLowerIntrinsicsPass(PassRegistry&); |
||
| 244 | void initializeLowerInvokeLegacyPassPass(PassRegistry&); |
||
| 245 | void initializeLowerSwitchLegacyPassPass(PassRegistry &); |
||
| 246 | void initializeLowerMatrixIntrinsicsLegacyPassPass(PassRegistry &); |
||
| 247 | void initializeLowerMatrixIntrinsicsMinimalLegacyPassPass(PassRegistry &); |
||
| 248 | void initializeKCFIPass(PassRegistry &); |
||
| 249 | void initializeMIRAddFSDiscriminatorsPass(PassRegistry &); |
||
| 250 | void initializeMIRCanonicalizerPass(PassRegistry &); |
||
| 251 | void initializeMIRNamerPass(PassRegistry &); |
||
| 252 | void initializeMIRPrintingPassPass(PassRegistry&); |
||
| 253 | void initializeMachineBlockFrequencyInfoPass(PassRegistry&); |
||
| 254 | void initializeMachineBlockPlacementPass(PassRegistry&); |
||
| 255 | void initializeMachineBlockPlacementStatsPass(PassRegistry&); |
||
| 256 | void initializeMachineBranchProbabilityInfoPass(PassRegistry&); |
||
| 257 | void initializeMachineCFGPrinterPass(PassRegistry &); |
||
| 258 | void initializeMachineCSEPass(PassRegistry&); |
||
| 259 | void initializeMachineCombinerPass(PassRegistry&); |
||
| 260 | void initializeMachineCopyPropagationPass(PassRegistry&); |
||
| 261 | void initializeMachineCycleInfoPrinterPassPass(PassRegistry &); |
||
| 262 | void initializeMachineCycleInfoWrapperPassPass(PassRegistry &); |
||
| 263 | void initializeMachineDominanceFrontierPass(PassRegistry&); |
||
| 264 | void initializeMachineDominatorTreePass(PassRegistry&); |
||
| 265 | void initializeMachineFunctionPrinterPassPass(PassRegistry&); |
||
| 266 | void initializeMachineFunctionSplitterPass(PassRegistry &); |
||
| 267 | void initializeMachineLateInstrsCleanupPass(PassRegistry&); |
||
| 268 | void initializeMachineLICMPass(PassRegistry&); |
||
| 269 | void initializeMachineLoopInfoPass(PassRegistry&); |
||
| 270 | void initializeMachineModuleInfoWrapperPassPass(PassRegistry &); |
||
| 271 | void initializeMachineOptimizationRemarkEmitterPassPass(PassRegistry&); |
||
| 272 | void initializeMachineOutlinerPass(PassRegistry&); |
||
| 273 | void initializeMachinePipelinerPass(PassRegistry&); |
||
| 274 | void initializeMachinePostDominatorTreePass(PassRegistry&); |
||
| 275 | void initializeMachineRegionInfoPassPass(PassRegistry&); |
||
| 276 | void initializeMachineSanitizerBinaryMetadataPass(PassRegistry &); |
||
| 277 | void initializeMachineSchedulerPass(PassRegistry&); |
||
| 278 | void initializeMachineSinkingPass(PassRegistry&); |
||
| 279 | void initializeMachineTraceMetricsPass(PassRegistry&); |
||
| 280 | void initializeMachineUniformityInfoPrinterPassPass(PassRegistry &); |
||
| 281 | void initializeMachineUniformityAnalysisPassPass(PassRegistry &); |
||
| 282 | void initializeMachineVerifierPassPass(PassRegistry&); |
||
| 283 | void initializeMemCpyOptLegacyPassPass(PassRegistry&); |
||
| 284 | void initializeMemDepPrinterPass(PassRegistry&); |
||
| 285 | void initializeMemDerefPrinterPass(PassRegistry&); |
||
| 286 | void initializeMemoryDependenceWrapperPassPass(PassRegistry&); |
||
| 287 | void initializeMemorySSAPrinterLegacyPassPass(PassRegistry&); |
||
| 288 | void initializeMemorySSAWrapperPassPass(PassRegistry&); |
||
| 289 | void initializeMergeFunctionsLegacyPassPass(PassRegistry&); |
||
| 290 | void initializeMergeICmpsLegacyPassPass(PassRegistry &); |
||
| 291 | void initializeMergedLoadStoreMotionLegacyPassPass(PassRegistry&); |
||
| 292 | void initializeMetaRenamerPass(PassRegistry&); |
||
| 293 | void initializeModuleDebugInfoLegacyPrinterPass(PassRegistry &); |
||
| 294 | void initializeModuleSummaryIndexWrapperPassPass(PassRegistry&); |
||
| 295 | void initializeModuloScheduleTestPass(PassRegistry&); |
||
| 296 | void initializeMustExecutePrinterPass(PassRegistry&); |
||
| 297 | void initializeMustBeExecutedContextPrinterPass(PassRegistry&); |
||
| 298 | void initializeNaryReassociateLegacyPassPass(PassRegistry&); |
||
| 299 | void initializeNewGVNLegacyPassPass(PassRegistry&); |
||
| 300 | void initializeObjCARCContractLegacyPassPass(PassRegistry &); |
||
| 301 | void initializeOptimizationRemarkEmitterWrapperPassPass(PassRegistry&); |
||
| 302 | void initializeOptimizePHIsPass(PassRegistry&); |
||
| 303 | void initializePEIPass(PassRegistry&); |
||
| 304 | void initializePHIEliminationPass(PassRegistry&); |
||
| 305 | void initializePartialInlinerLegacyPassPass(PassRegistry&); |
||
| 306 | void initializePartiallyInlineLibCallsLegacyPassPass(PassRegistry&); |
||
| 307 | void initializePatchableFunctionPass(PassRegistry&); |
||
| 308 | void initializePeepholeOptimizerPass(PassRegistry&); |
||
| 309 | void initializePhiValuesWrapperPassPass(PassRegistry&); |
||
| 310 | void initializePhysicalRegisterUsageInfoPass(PassRegistry&); |
||
| 311 | void initializePlaceBackedgeSafepointsImplPass(PassRegistry&); |
||
| 312 | void initializePlaceSafepointsPass(PassRegistry&); |
||
| 313 | void initializePostDomOnlyPrinterWrapperPassPass(PassRegistry &); |
||
| 314 | void initializePostDomOnlyViewerWrapperPassPass(PassRegistry &); |
||
| 315 | void initializePostDomPrinterWrapperPassPass(PassRegistry &); |
||
| 316 | void initializePostDomViewerWrapperPassPass(PassRegistry &); |
||
| 317 | void initializePostDominatorTreeWrapperPassPass(PassRegistry&); |
||
| 318 | void initializePostMachineSchedulerPass(PassRegistry&); |
||
| 319 | void initializePostOrderFunctionAttrsLegacyPassPass(PassRegistry&); |
||
| 320 | void initializePostRAHazardRecognizerPass(PassRegistry&); |
||
| 321 | void initializePostRAMachineSinkingPass(PassRegistry&); |
||
| 322 | void initializePostRASchedulerPass(PassRegistry&); |
||
| 323 | void initializePreISelIntrinsicLoweringLegacyPassPass(PassRegistry&); |
||
| 324 | void initializePredicateInfoPrinterLegacyPassPass(PassRegistry&); |
||
| 325 | void initializePrintFunctionPassWrapperPass(PassRegistry&); |
||
| 326 | void initializePrintModulePassWrapperPass(PassRegistry&); |
||
| 327 | void initializeProcessImplicitDefsPass(PassRegistry&); |
||
| 328 | void initializeProfileSummaryInfoWrapperPassPass(PassRegistry&); |
||
| 329 | void initializePromoteLegacyPassPass(PassRegistry&); |
||
| 330 | void initializeRABasicPass(PassRegistry&); |
||
| 331 | void initializePseudoProbeInserterPass(PassRegistry &); |
||
| 332 | void initializeRAGreedyPass(PassRegistry&); |
||
| 333 | void initializeReachingDefAnalysisPass(PassRegistry&); |
||
| 334 | void initializeReassociateLegacyPassPass(PassRegistry&); |
||
| 335 | void initializeRedundantDbgInstEliminationPass(PassRegistry&); |
||
| 336 | void initializeRegAllocEvictionAdvisorAnalysisPass(PassRegistry &); |
||
| 337 | void initializeRegAllocFastPass(PassRegistry&); |
||
| 338 | void initializeRegAllocPriorityAdvisorAnalysisPass(PassRegistry &); |
||
| 339 | void initializeRegAllocScoringPass(PassRegistry &); |
||
| 340 | void initializeRegBankSelectPass(PassRegistry&); |
||
| 341 | void initializeRegToMemLegacyPass(PassRegistry&); |
||
| 342 | void initializeRegUsageInfoCollectorPass(PassRegistry&); |
||
| 343 | void initializeRegUsageInfoPropagationPass(PassRegistry&); |
||
| 344 | void initializeRegionInfoPassPass(PassRegistry&); |
||
| 345 | void initializeRegionOnlyPrinterPass(PassRegistry&); |
||
| 346 | void initializeRegionOnlyViewerPass(PassRegistry&); |
||
| 347 | void initializeRegionPrinterPass(PassRegistry&); |
||
| 348 | void initializeRegionViewerPass(PassRegistry&); |
||
| 349 | void initializeRegisterCoalescerPass(PassRegistry&); |
||
| 350 | void initializeRemoveRedundantDebugValuesPass(PassRegistry&); |
||
| 351 | void initializeRenameIndependentSubregsPass(PassRegistry&); |
||
| 352 | void initializeReplaceWithVeclibLegacyPass(PassRegistry &); |
||
| 353 | void initializeResetMachineFunctionPass(PassRegistry&); |
||
| 354 | void initializeReversePostOrderFunctionAttrsLegacyPassPass(PassRegistry&); |
||
| 355 | void initializeRewriteStatepointsForGCLegacyPassPass(PassRegistry &); |
||
| 356 | void initializeRewriteSymbolsLegacyPassPass(PassRegistry&); |
||
| 357 | void initializeSCCPLegacyPassPass(PassRegistry&); |
||
| 358 | void initializeSCEVAAWrapperPassPass(PassRegistry&); |
||
| 359 | void initializeSLPVectorizerPass(PassRegistry&); |
||
| 360 | void initializeSROALegacyPassPass(PassRegistry&); |
||
| 361 | void initializeSafeStackLegacyPassPass(PassRegistry&); |
||
| 362 | void initializeSafepointIRVerifierPass(PassRegistry&); |
||
| 363 | void initializeSelectOptimizePass(PassRegistry &); |
||
| 364 | void initializeScalarEvolutionWrapperPassPass(PassRegistry&); |
||
| 365 | void initializeScalarizeMaskedMemIntrinLegacyPassPass(PassRegistry &); |
||
| 366 | void initializeScalarizerLegacyPassPass(PassRegistry&); |
||
| 367 | void initializeScavengerTestPass(PassRegistry&); |
||
| 368 | void initializeScopedNoAliasAAWrapperPassPass(PassRegistry&); |
||
| 369 | void initializeSeparateConstOffsetFromGEPLegacyPassPass(PassRegistry &); |
||
| 370 | void initializeShadowStackGCLoweringPass(PassRegistry&); |
||
| 371 | void initializeShrinkWrapPass(PassRegistry&); |
||
| 372 | void initializeSimpleInlinerPass(PassRegistry&); |
||
| 373 | void initializeSimpleLoopUnswitchLegacyPassPass(PassRegistry&); |
||
| 374 | void initializeSingleLoopExtractorPass(PassRegistry&); |
||
| 375 | void initializeSinkingLegacyPassPass(PassRegistry&); |
||
| 376 | void initializeSjLjEHPreparePass(PassRegistry&); |
||
| 377 | void initializeSlotIndexesPass(PassRegistry&); |
||
| 378 | void initializeSpeculativeExecutionLegacyPassPass(PassRegistry&); |
||
| 379 | void initializeSpillPlacementPass(PassRegistry&); |
||
| 380 | void initializeStackColoringPass(PassRegistry&); |
||
| 381 | void initializeStackFrameLayoutAnalysisPassPass(PassRegistry &); |
||
| 382 | void initializeStackMapLivenessPass(PassRegistry&); |
||
| 383 | void initializeStackProtectorPass(PassRegistry&); |
||
| 384 | void initializeStackSafetyGlobalInfoWrapperPassPass(PassRegistry &); |
||
| 385 | void initializeStackSafetyInfoWrapperPassPass(PassRegistry &); |
||
| 386 | void initializeStackSlotColoringPass(PassRegistry&); |
||
| 387 | void initializeStraightLineStrengthReduceLegacyPassPass(PassRegistry &); |
||
| 388 | void initializeStripDeadDebugInfoPass(PassRegistry&); |
||
| 389 | void initializeStripDeadPrototypesLegacyPassPass(PassRegistry&); |
||
| 390 | void initializeStripDebugDeclarePass(PassRegistry&); |
||
| 391 | void initializeStripDebugMachineModulePass(PassRegistry &); |
||
| 392 | void initializeStripGCRelocatesLegacyPass(PassRegistry &); |
||
| 393 | void initializeStripNonDebugSymbolsPass(PassRegistry&); |
||
| 394 | void initializeStripNonLineTableDebugLegacyPassPass(PassRegistry &); |
||
| 395 | void initializeStripSymbolsPass(PassRegistry&); |
||
| 396 | void initializeStructurizeCFGLegacyPassPass(PassRegistry &); |
||
| 397 | void initializeTailCallElimPass(PassRegistry&); |
||
| 398 | void initializeTailDuplicatePass(PassRegistry&); |
||
| 399 | void initializeTargetLibraryInfoWrapperPassPass(PassRegistry&); |
||
| 400 | void initializeTargetPassConfigPass(PassRegistry&); |
||
| 401 | void initializeTargetTransformInfoWrapperPassPass(PassRegistry&); |
||
| 402 | void initializeTLSVariableHoistLegacyPassPass(PassRegistry &); |
||
| 403 | void initializeTwoAddressInstructionPassPass(PassRegistry&); |
||
| 404 | void initializeTypeBasedAAWrapperPassPass(PassRegistry&); |
||
| 405 | void initializeTypePromotionLegacyPass(PassRegistry&); |
||
| 406 | void initializeUniformityInfoWrapperPassPass(PassRegistry &); |
||
| 407 | void initializeUnifyFunctionExitNodesLegacyPassPass(PassRegistry &); |
||
| 408 | void initializeUnifyLoopExitsLegacyPassPass(PassRegistry &); |
||
| 409 | void initializeUnpackMachineBundlesPass(PassRegistry&); |
||
| 410 | void initializeUnreachableBlockElimLegacyPassPass(PassRegistry&); |
||
| 411 | void initializeUnreachableMachineBlockElimPass(PassRegistry&); |
||
| 412 | void initializeVectorCombineLegacyPassPass(PassRegistry&); |
||
| 413 | void initializeVerifierLegacyPassPass(PassRegistry&); |
||
| 414 | void initializeVirtRegMapPass(PassRegistry&); |
||
| 415 | void initializeVirtRegRewriterPass(PassRegistry&); |
||
| 416 | void initializeWarnMissedTransformationsLegacyPass(PassRegistry &); |
||
| 417 | void initializeWasmEHPreparePass(PassRegistry&); |
||
| 418 | void initializeWinEHPreparePass(PassRegistry&); |
||
| 419 | void initializeWriteBitcodePassPass(PassRegistry&); |
||
| 420 | void initializeXRayInstrumentationPass(PassRegistry&); |
||
| 421 | |||
| 422 | } // end namespace llvm |
||
| 423 | |||
| 424 | #endif // LLVM_INITIALIZEPASSES_H |