LLVM 17.0.0git
InitializePasses.h
Go to the documentation of this file.
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
17namespace llvm {
18
19class PassRegistry;
20
21/// Initialize all passes linked into the Core library.
22void initializeCore(PassRegistry&);
23
24/// Initialize all passes linked into the TransformUtils library.
25void initializeTransformUtils(PassRegistry&);
26
27/// Initialize all passes linked into the ScalarOpts library.
28void initializeScalarOpts(PassRegistry&);
29
30/// Initialize all passes linked into the Vectorize library.
31void initializeVectorization(PassRegistry&);
32
33/// Initialize all passes linked into the InstCombine library.
34void initializeInstCombine(PassRegistry&);
35
36/// Initialize all passes linked into the IPO library.
37void initializeIPO(PassRegistry&);
38
39/// Initialize all passes linked into the Analysis library.
40void initializeAnalysis(PassRegistry&);
41
42/// Initialize all passes linked into the CodeGen library.
43void initializeCodeGen(PassRegistry&);
44
45/// Initialize all passes linked into the GlobalISel library.
46void initializeGlobalISel(PassRegistry&);
47
48/// Initialize all passes linked into the CodeGen library.
49void initializeTarget(PassRegistry&);
50
421
422} // end namespace llvm
423
424#endif // LLVM_INITIALIZEPASSES_H
PassRegistry - This class manages the registration and intitialization of the pass subsystem as appli...
Definition: PassRegistry.h:38
This is an optimization pass for GlobalISel generic memory operations.
Definition: AddressRanges.h:18
void initializeLCSSAVerificationPassPass(PassRegistry &)
void initializeAttributorLegacyPassPass(PassRegistry &)
void initializeStackSlotColoringPass(PassRegistry &)
void initializeRegToMemLegacyPass(PassRegistry &)
void initializeRegionViewerPass(PassRegistry &)
void initializeLoopExtractorLegacyPassPass(PassRegistry &)
void initializeInterleavedAccessPass(PassRegistry &)
void initializeSafepointIRVerifierPass(PassRegistry &)
void initializeNewGVNLegacyPassPass(PassRegistry &)
void initializeTypeBasedAAWrapperPassPass(PassRegistry &)
void initializeSingleLoopExtractorPass(PassRegistry &)
void initializeVectorCombineLegacyPassPass(PassRegistry &)
void initializeTargetTransformInfoWrapperPassPass(PassRegistry &)
void initializeExpandLargeDivRemLegacyPassPass(PassRegistry &)
void initializeFloat2IntLegacyPassPass(PassRegistry &)
void initializeMemorySSAPrinterLegacyPassPass(PassRegistry &)
void initializeRegUsageInfoPropagationPass(PassRegistry &)
void initializeSinkingLegacyPassPass(PassRegistry &)
void initializeLoopGuardWideningLegacyPassPass(PassRegistry &)
void initializeMemCpyOptLegacyPassPass(PassRegistry &)
void initializeLoopInfoWrapperPassPass(PassRegistry &)
void initializeLowerInvokeLegacyPassPass(PassRegistry &)
void initializeLoopVersioningLICMLegacyPassPass(PassRegistry &)
void initializeLoopInterchangeLegacyPassPass(PassRegistry &)
void initializeTypePromotionLegacyPass(PassRegistry &)
void initializeStripGCRelocatesLegacyPass(PassRegistry &)
void initializeLCSSAWrapperPassPass(PassRegistry &)
void initializeLoopUnrollPass(PassRegistry &)
void initializeMachineModuleInfoWrapperPassPass(PassRegistry &)
void initializeAttributorCGSCCLegacyPassPass(PassRegistry &)
void initializeCallGraphViewerPass(PassRegistry &)
void initializeMemorySSAWrapperPassPass(PassRegistry &)
void initializeProcessImplicitDefsPass(PassRegistry &)
void initializePlaceSafepointsPass(PassRegistry &)
void initializeMergeICmpsLegacyPassPass(PassRegistry &)
void initializeWarnMissedTransformationsLegacyPass(PassRegistry &)
void initializeMemoryDependenceWrapperPassPass(PassRegistry &)
void initializeLiveDebugValuesPass(PassRegistry &)
void initializeDependenceAnalysisWrapperPassPass(PassRegistry &)
void initializePostOrderFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeRegisterCoalescerPass(PassRegistry &)
void initializeCycleInfoWrapperPassPass(PassRegistry &)
void initializeEliminateAvailableExternallyLegacyPassPass(PassRegistry &)
void initializeIfConverterPass(PassRegistry &)
void initializeDomPrinterWrapperPassPass(PassRegistry &)
void initializeDebugifyMachineModulePass(PassRegistry &)
void initializeLoopPassPass(PassRegistry &)
Manually defined generic "LoopPass" dependency initialization.
Definition: LoopUtils.cpp:189
void initializeStripNonDebugSymbolsPass(PassRegistry &)
void initializeAAEvalLegacyPassPass(PassRegistry &)
void initializeTailCallElimPass(PassRegistry &)
void initializeStackFrameLayoutAnalysisPassPass(PassRegistry &)
void initializeLegacyLICMPassPass(PassRegistry &)
void initializeStackColoringPass(PassRegistry &)
void initializeMakeGuardsExplicitLegacyPassPass(PassRegistry &)
void initializePostDomViewerWrapperPassPass(PassRegistry &)
void initializeIPSCCPLegacyPassPass(PassRegistry &)
void initializeGVNSinkLegacyPassPass(PassRegistry &)
void initializeRegionOnlyPrinterPass(PassRegistry &)
void initializeScalarOpts(PassRegistry &)
Initialize all passes linked into the ScalarOpts library.
Definition: Scalar.cpp:32
void initializeVerifierLegacyPassPass(PassRegistry &)
void initializeHardwareLoopsPass(PassRegistry &)
void initializeInstCountLegacyPassPass(PassRegistry &)
void initializeGVNHoistLegacyPassPass(PassRegistry &)
void initializeInjectTLIMappingsLegacyPass(PassRegistry &)
void initializeInferFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeMachinePipelinerPass(PassRegistry &)
void initializeJMCInstrumenterPass(PassRegistry &)
void initializeInferAddressSpacesPass(PassRegistry &)
void initializeDwarfEHPrepareLegacyPassPass(PassRegistry &)
void initializeLazyBranchProbabilityInfoPassPass(PassRegistry &)
void initializeXRayInstrumentationPass(PassRegistry &)
void initializeExpandVectorPredicationPass(PassRegistry &)
void initializeAlignmentFromAssumptionsPass(PassRegistry &)
void initializeExpandPostRAPass(PassRegistry &)
void initializeLoopUnrollAndJamPass(PassRegistry &)
void initializeLoadStoreOptPass(PassRegistry &)
void initializeInterleavedLoadCombinePass(PassRegistry &)
void initializeReversePostOrderFunctionAttrsLegacyPassPass(PassRegistry &)
void initializePhiValuesWrapperPassPass(PassRegistry &)
void initializeLowerConstantIntrinsicsPass(PassRegistry &)
void initializeMustBeExecutedContextPrinterPass(PassRegistry &)
void initializeWinEHPreparePass(PassRegistry &)
void initializeRAGreedyPass(PassRegistry &)
void initializeLoopSimplifyCFGLegacyPassPass(PassRegistry &)
void initializeUnifyLoopExitsLegacyPassPass(PassRegistry &)
void initializeCFGuardLongjmpPass(PassRegistry &)
void initializeMachineBlockPlacementStatsPass(PassRegistry &)
void initializeDeadMachineInstructionElimPass(PassRegistry &)
void initializePostMachineSchedulerPass(PassRegistry &)
void initializeBranchProbabilityInfoWrapperPassPass(PassRegistry &)
void initializeIRTranslatorPass(PassRegistry &)
void initializeInstructionSelectPass(PassRegistry &)
void initializeEarlyCSEMemSSALegacyPassPass(PassRegistry &)
void initializeDetectDeadLanesPass(PassRegistry &)
void initializeLowerMatrixIntrinsicsLegacyPassPass(PassRegistry &)
void initializeVirtRegMapPass(PassRegistry &)
void initializeStackProtectorPass(PassRegistry &)
void initializeMachineBranchProbabilityInfoPass(PassRegistry &)
void initializeModuleSummaryIndexWrapperPassPass(PassRegistry &)
void initializeExpandReductionsPass(PassRegistry &)
void initializeNaryReassociateLegacyPassPass(PassRegistry &)
void initializeRewriteSymbolsLegacyPassPass(PassRegistry &)
void initializeExpandMemCmpPassPass(PassRegistry &)
void initializeLoopAccessLegacyAnalysisPass(PassRegistry &)
void initializeLoopFuseLegacyPass(PassRegistry &)
void initializeSpeculativeExecutionLegacyPassPass(PassRegistry &)
void initializeFinalizeISelPass(PassRegistry &)
void initializeFinalizeMachineBundlesPass(PassRegistry &)
void initializeLoopSimplifyPass(PassRegistry &)
void initializeLazyValueInfoPrinterPass(PassRegistry &)
void initializeStraightLineStrengthReduceLegacyPassPass(PassRegistry &)
void initializeCFGOnlyPrinterLegacyPassPass(PassRegistry &)
void initializeStackMapLivenessPass(PassRegistry &)
void initializeRegionInfoPassPass(PassRegistry &)
void initializeIndirectBrExpandPassPass(PassRegistry &)
void initializeLiveRangeShrinkPass(PassRegistry &)
void initializeReachingDefAnalysisPass(PassRegistry &)
void initializeDomViewerWrapperPassPass(PassRegistry &)
void initializeMachineCycleInfoWrapperPassPass(PassRegistry &)
void initializeAssumptionCacheTrackerPass(PassRegistry &)
void initializeStructurizeCFGLegacyPassPass(PassRegistry &)
void initializeUnreachableBlockElimLegacyPassPass(PassRegistry &)
void initializeRenameIndependentSubregsPass(PassRegistry &)
void initializePromoteLegacyPassPass(PassRegistry &)
void initializeUnreachableMachineBlockElimPass(PassRegistry &)
void initializeDominanceFrontierWrapperPassPass(PassRegistry &)
void initializeGVNLegacyPassPass(PassRegistry &)
void initializeScopedNoAliasAAWrapperPassPass(PassRegistry &)
void initializeRegionOnlyViewerPass(PassRegistry &)
void initializeReassociateLegacyPassPass(PassRegistry &)
void initializeWriteBitcodePassPass(PassRegistry &)
void initializeGlobalMergePass(PassRegistry &)
void initializeMachineFunctionSplitterPass(PassRegistry &)
void initializeUnpackMachineBundlesPass(PassRegistry &)
void initializeCheckDebugMachineModulePass(PassRegistry &)
void initializeVirtRegRewriterPass(PassRegistry &)
void initializeCFGuardPass(PassRegistry &)
void initializeBDCELegacyPassPass(PassRegistry &)
void initializeIROutlinerLegacyPassPass(PassRegistry &)
void initializeIRCELegacyPassPass(PassRegistry &)
void initializeInstNamerPass(PassRegistry &)
void initializeMemDepPrinterPass(PassRegistry &)
void initializeUnifyFunctionExitNodesLegacyPassPass(PassRegistry &)
void initializeMachineVerifierPassPass(PassRegistry &)
void initializeCallGraphWrapperPassPass(PassRegistry &)
void initializeLoopDeletionLegacyPassPass(PassRegistry &)
void initializeGlobalOptLegacyPassPass(PassRegistry &)
void initializeFixupStatepointCallerSavedPass(PassRegistry &)
void initializeLowerEmuTLSPass(PassRegistry &)
void initializeLoopDataPrefetchLegacyPassPass(PassRegistry &)
void initializeDAHPass(PassRegistry &)
void initializeMergeFunctionsLegacyPassPass(PassRegistry &)
void initializeJumpThreadingPass(PassRegistry &)
void initializeLiveVariablesPass(PassRegistry &)
void initializeScalarEvolutionWrapperPassPass(PassRegistry &)
void initializeIPO(PassRegistry &)
Initialize all passes linked into the IPO library.
Definition: IPO.cpp:25
void initializeDivRemPairsLegacyPassPass(PassRegistry &)
void initializeDelinearizationPass(PassRegistry &)
void initializePHIEliminationPass(PassRegistry &)
void initializeLoopFlattenLegacyPassPass(PassRegistry &)
void initializeInternalizeLegacyPassPass(PassRegistry &)
void initializeMachineDominanceFrontierPass(PassRegistry &)
void initializeCFGSimplifyPassPass(PassRegistry &)
void initializeComplexDeinterleavingLegacyPassPass(PassRegistry &)
void initializeAAResultsWrapperPassPass(PassRegistry &)
void initializeCostModelAnalysisPass(PassRegistry &)
void initializeMIRProfileLoaderPassPass(PassRegistry &)
void initializeLoopVectorizePass(PassRegistry &)
void initializeTwoAddressInstructionPassPass(PassRegistry &)
void initializePeepholeOptimizerPass(PassRegistry &)
void initializeVectorization(PassRegistry &)
Initialize all passes linked into the Vectorize library.
Definition: Vectorize.cpp:25
void initializeMIRPrintingPassPass(PassRegistry &)
void initializeShrinkWrapPass(PassRegistry &)
void initializeExpandLargeFpConvertLegacyPassPass(PassRegistry &)
void initializeOptimizationRemarkEmitterWrapperPassPass(PassRegistry &)
void initializePatchableFunctionPass(PassRegistry &)
void initializeIndVarSimplifyLegacyPassPass(PassRegistry &)
void initializeDFAJumpThreadingLegacyPassPass(PassRegistry &)
void initializeBreakCriticalEdgesPass(PassRegistry &)
void initializeRegAllocPriorityAdvisorAnalysisPass(PassRegistry &)
void initializeEdgeBundlesPass(PassRegistry &)
void initializeMachineCFGPrinterPass(PassRegistry &)
void initializeDemandedBitsWrapperPassPass(PassRegistry &)
void initializeLowerGlobalDtorsLegacyPassPass(PassRegistry &)
void initializeOptimizePHIsPass(PassRegistry &)
void initializeScalarizeMaskedMemIntrinLegacyPassPass(PassRegistry &)
void initializeWasmEHPreparePass(PassRegistry &)
void initializeMIRNamerPass(PassRegistry &)
void initializeLiveStacksPass(PassRegistry &)
void initializePostRASchedulerPass(PassRegistry &)
void initializeCore(PassRegistry &)
Initialize all passes linked into the Core library.
Definition: Core.cpp:48
void initializeCFIFixupPass(PassRegistry &)
void initializeHotColdSplittingLegacyPassPass(PassRegistry &)
void initializeGCModuleInfoPass(PassRegistry &)
void initializeBasicBlockSectionsProfileReaderPass(PassRegistry &)
void initializeSeparateConstOffsetFromGEPLegacyPassPass(PassRegistry &)
void initializeResetMachineFunctionPass(PassRegistry &)
void initializeIVUsersWrapperPassPass(PassRegistry &)
void initializeCallGraphPrinterLegacyPassPass(PassRegistry &)
void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry &)
void initializeSCEVAAWrapperPassPass(PassRegistry &)
void initializeGISelKnownBitsAnalysisPass(PassRegistry &)
void initializeAtomicExpandPass(PassRegistry &)
void initializeCallGraphDOTPrinterPass(PassRegistry &)
void initializeEarlyIfConverterPass(PassRegistry &)
void initializeLazyMachineBlockFrequencyInfoPassPass(PassRegistry &)
void initializeDSELegacyPassPass(PassRegistry &)
void initializeRegUsageInfoCollectorPass(PassRegistry &)
void initializeForceFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeModuleDebugInfoLegacyPrinterPass(PassRegistry &)
void initializeEarlyIfPredicatorPass(PassRegistry &)
void initializePostDominatorTreeWrapperPassPass(PassRegistry &)
void initializeMachineOutlinerPass(PassRegistry &)
void initializeLegacyLoopSinkPassPass(PassRegistry &)
void initializeCodeGenPreparePass(PassRegistry &)
void initializeGCMachineCodeAnalysisPass(PassRegistry &)
void initializeLowerExpectIntrinsicPass(PassRegistry &)
void initializePostDomOnlyPrinterWrapperPassPass(PassRegistry &)
void initializeRemoveRedundantDebugValuesPass(PassRegistry &)
void initializeMachineSinkingPass(PassRegistry &)
void initializeGlobalDCELegacyPassPass(PassRegistry &)
void initializeEarlyCSELegacyPassPass(PassRegistry &)
void initializeSimpleLoopUnswitchLegacyPassPass(PassRegistry &)
void initializeMachineLICMPass(PassRegistry &)
void initializeFixIrreduciblePass(PassRegistry &)
void initializeLoopInstSimplifyLegacyPassPass(PassRegistry &)
void initializeLowerMatrixIntrinsicsMinimalLegacyPassPass(PassRegistry &)
void initializeRegAllocFastPass(PassRegistry &)
void initializeAddDiscriminatorsLegacyPassPass(PassRegistry &)
void initializeBlockFrequencyInfoWrapperPassPass(PassRegistry &)
void initializeRegAllocEvictionAdvisorAnalysisPass(PassRegistry &)
void initializeMachineSchedulerPass(PassRegistry &)
void initializeDCELegacyPassPass(PassRegistry &)
void initializeStripNonLineTableDebugLegacyPassPass(PassRegistry &)
void initializeAnnotation2MetadataLegacyPass(PassRegistry &)
void initializeLegacyDivergenceAnalysisPass(PassRegistry &)
void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry &)
void initializeCorrelatedValuePropagationPass(PassRegistry &)
void initializeMachineDominatorTreePass(PassRegistry &)
void initializeIRSimilarityIdentifierWrapperPassPass(PassRegistry &)
void initializeGlobalISel(PassRegistry &)
Initialize all passes linked into the GlobalISel library.
Definition: GlobalISel.cpp:17
void initializeBasicBlockSectionsPass(PassRegistry &)
void initializeCrossDSOCFIPass(PassRegistry &)
void initializeBreakFalseDepsPass(PassRegistry &)
void initializeFlattenCFGLegacyPassPass(PassRegistry &)
void initializeInstSimplifyLegacyPassPass(PassRegistry &)
void initializeTarget(PassRegistry &)
Initialize all passes linked into the CodeGen library.
Definition: Target.cpp:38
void initializeStackSafetyGlobalInfoWrapperPassPass(PassRegistry &)
void initializeMergedLoadStoreMotionLegacyPassPass(PassRegistry &)
void initializeSlotIndexesPass(PassRegistry &)
void initializeEarlyTailDuplicatePass(PassRegistry &)
void initializeSimpleInlinerPass(PassRegistry &)
void initializeRegAllocScoringPass(PassRegistry &)
void initializeUniformityInfoWrapperPassPass(PassRegistry &)
void initializeSROALegacyPassPass(PassRegistry &)
void initializeLibCallsShrinkWrapLegacyPassPass(PassRegistry &)
void initializeStripDeadPrototypesLegacyPassPass(PassRegistry &)
void initializeBasicAAWrapperPassPass(PassRegistry &)
void initializeDomOnlyPrinterWrapperPassPass(PassRegistry &)
void initializeMachineUniformityAnalysisPassPass(PassRegistry &)
void initializeShadowStackGCLoweringPass(PassRegistry &)
void initializeCFGViewerLegacyPassPass(PassRegistry &)
void initializeMemDerefPrinterPass(PassRegistry &)
void initializeMachineSanitizerBinaryMetadataPass(PassRegistry &)
void initializePEIPass(PassRegistry &)
void initializeAssumeSimplifyPassLegacyPassPass(PassRegistry &)
void initializeSpillPlacementPass(PassRegistry &)
void initializeFuncletLayoutPass(PassRegistry &)
void initializeStripDebugMachineModulePass(PassRegistry &)
void initializeLiveDebugVariablesPass(PassRegistry &)
void initializeDominatorTreeWrapperPassPass(PassRegistry &)
void initializeConstantMergeLegacyPassPass(PassRegistry &)
void initializeProfileSummaryInfoWrapperPassPass(PassRegistry &)
void initializeScavengerTestPass(PassRegistry &)
void initializeCFGPrinterLegacyPassPass(PassRegistry &)
void initializeLowerWidenableConditionLegacyPassPass(PassRegistry &)
void initializeSafeStackLegacyPassPass(PassRegistry &)
void initializeStackSafetyInfoWrapperPassPass(PassRegistry &)
void initializePrintModulePassWrapperPass(PassRegistry &)
void initializeGlobalsAAWrapperPassPass(PassRegistry &)
void initializeMachineCombinerPass(PassRegistry &)
void initializeLoopDistributeLegacyPass(PassRegistry &)
void initializeADCELegacyPassPass(PassRegistry &)
void initializeStripSymbolsPass(PassRegistry &)
void initializeGuardWideningLegacyPassPass(PassRegistry &)
void initializePartialInlinerLegacyPassPass(PassRegistry &)
void initializePreISelIntrinsicLoweringLegacyPassPass(PassRegistry &)
void initializeAssumeBuilderPassLegacyPassPass(PassRegistry &)
void initializeMachineLateInstrsCleanupPass(PassRegistry &)
void initializeGlobalSplitPass(PassRegistry &)
void initializeEHContGuardCatchretPass(PassRegistry &)
void initializeMachineTraceMetricsPass(PassRegistry &)
void initializeRABasicPass(PassRegistry &)
void initializeRegBankSelectPass(PassRegistry &)
void initializeKCFIPass(PassRegistry &)
void initializeFEntryInserterPass(PassRegistry &)
void initializeRewriteStatepointsForGCLegacyPassPass(PassRegistry &)
void initializeLowerIntrinsicsPass(PassRegistry &)
void initializeMachineCycleInfoPrinterPassPass(PassRegistry &)
void initializeLoopStrengthReducePass(PassRegistry &)
void initializeBarrierNoopPass(PassRegistry &)
void initializeMachineLoopInfoPass(PassRegistry &)
void initializePartiallyInlineLibCallsLegacyPassPass(PassRegistry &)
void initializeMachineRegionInfoPassPass(PassRegistry &)
void initializeLiveRegMatrixPass(PassRegistry &)
void initializeObjCARCContractLegacyPassPass(PassRegistry &)
void initializeDAEPass(PassRegistry &)
void initializePredicateInfoPrinterLegacyPassPass(PassRegistry &)
void initializeMachineBlockFrequencyInfoPass(PassRegistry &)
void initializeLoopRotateLegacyPassPass(PassRegistry &)
void initializeTargetPassConfigPass(PassRegistry &)
void initializePostRAHazardRecognizerPass(PassRegistry &)
void initializePostDomPrinterWrapperPassPass(PassRegistry &)
void initializeStripDeadDebugInfoPass(PassRegistry &)
void initializeTargetLibraryInfoWrapperPassPass(PassRegistry &)
void initializeModuloScheduleTestPass(PassRegistry &)
void initializeSLPVectorizerPass(PassRegistry &)
void initializeDomOnlyViewerWrapperPassPass(PassRegistry &)
void initializeLazyBlockFrequencyInfoPassPass(PassRegistry &)
void initializeSelectOptimizePass(PassRegistry &)
void initializeRedundantDbgInstEliminationPass(PassRegistry &)
void initializeLowerAtomicLegacyPassPass(PassRegistry &)
void initializeMachineCSEPass(PassRegistry &)
void initializeMachineFunctionPrinterPassPass(PassRegistry &)
void initializeMachineOptimizationRemarkEmitterPassPass(PassRegistry &)
void initializeLintLegacyPassPass(PassRegistry &)
void initializeImmutableModuleSummaryIndexWrapperPassPass(PassRegistry &)
void initializeMachinePostDominatorTreePass(PassRegistry &)
void initializeExternalAAWrapperPassPass(PassRegistry &)
void initializeCallSiteSplittingLegacyPassPass(PassRegistry &)
void initializeSCCPLegacyPassPass(PassRegistry &)
void initializeLegalizerPass(PassRegistry &)
void initializeLazyValueInfoWrapperPassPass(PassRegistry &)
void initializeMetaRenamerPass(PassRegistry &)
void initializePrintFunctionPassWrapperPass(PassRegistry &)
void initializeLoadStoreVectorizerLegacyPassPass(PassRegistry &)
void initializePlaceBackedgeSafepointsImplPass(PassRegistry &)
void initializeLoopPredicationLegacyPassPass(PassRegistry &)
void initializeLowerSwitchLegacyPassPass(PassRegistry &)
void initializeImplicitNullChecksPass(PassRegistry &)
void initializeCFIInstrInserterPass(PassRegistry &)
void initializePseudoProbeInserterPass(PassRegistry &)
void initializeBranchFolderPassPass(PassRegistry &)
void initializeLocalStackSlotPassPass(PassRegistry &)
void initializeMachineCopyPropagationPass(PassRegistry &)
void initializeReplaceWithVeclibLegacyPass(PassRegistry &)
void initializeMustExecutePrinterPass(PassRegistry &)
void initializeLoopRerollLegacyPassPass(PassRegistry &)
void initializeLiveIntervalsPass(PassRegistry &)
void initializeTailDuplicatePass(PassRegistry &)
void initializeSjLjEHPreparePass(PassRegistry &)
void initializeMIRCanonicalizerPass(PassRegistry &)
void initializeScalarizerLegacyPassPass(PassRegistry &)
void initializeAlwaysInlinerLegacyPassPass(PassRegistry &)
void initializeCFGOnlyViewerLegacyPassPass(PassRegistry &)
void initializeInstCombine(PassRegistry &)
Initialize all passes linked into the InstCombine library.
void initializeLoopVersioningLegacyPassPass(PassRegistry &)
void initializeMIRAddFSDiscriminatorsPass(PassRegistry &)
void initializeTLSVariableHoistLegacyPassPass(PassRegistry &)
void initializeInstructionCombiningPassPass(PassRegistry &)
void initializePostDomOnlyViewerWrapperPassPass(PassRegistry &)
void initializeRegionPrinterPass(PassRegistry &)
void initializeAssignmentTrackingAnalysisPass(PassRegistry &)
void initializeMachineBlockPlacementPass(PassRegistry &)
void initializeCalledValuePropagationLegacyPassPass(PassRegistry &)
void initializeEarlyMachineLICMPass(PassRegistry &)
void initializeCanonicalizeFreezeInLoopsPass(PassRegistry &)
void initializePhysicalRegisterUsageInfoPass(PassRegistry &)
void initializeLocalizerPass(PassRegistry &)
void initializeAnalysis(PassRegistry &)
Initialize all passes linked into the Analysis library.
Definition: Analysis.cpp:21
void initializeGISelCSEAnalysisWrapperPassPass(PassRegistry &)
void initializeLoopLoadEliminationPass(PassRegistry &)
void initializeTransformUtils(PassRegistry &)
Initialize all passes linked into the TransformUtils library.
Definition: Utils.cpp:26
void initializeConstantHoistingLegacyPassPass(PassRegistry &)
void initializeCodeGen(PassRegistry &)
Initialize all passes linked into the CodeGen library.
Definition: CodeGen.cpp:21
void initializePostRAMachineSinkingPass(PassRegistry &)
void initializeIntervalPartitionPass(PassRegistry &)
void initializeBranchRelaxationPass(PassRegistry &)
void initializeMachineUniformityInfoPrinterPassPass(PassRegistry &)
void initializeStripDebugDeclarePass(PassRegistry &)