Manages registration and initialization of the pass subsystem.

Synopsis

Declared in <llvm/PassRegistry.h>

class PassRegistry;

Description

Assists the PassManager in resolving pass dependencies. Passes are registered with the registry at application startup.

NOTE: PassRegistry is NOT thread‐safe. If you want to use LLVM on multiple threads simultaneously, you will need to use a separate PassRegistry on each thread.

Member Functions

Name

Description

PassRegistry [constructor]

Constructs an empty pass registry.

~PassRegistry [destructor]

Destroys the registry and frees owned PassInfo objects.

addRegistrationListener

addRegistrationListener ‐ Register the given PassRegistrationListener to receive passRegistered() callbacks whenever a new pass is registered.

enumerateWith

enumerateWith ‐ Enumerate the registered passes, calling the provided PassRegistrationListener's passEnumerate() callback on each of them.

getPassInfo

getPassInfo overloads

registerPass

registerPass ‐ Register a pass (by means of its PassInfo) with the registry. Required in order to use the pass with a PassManager.

removeRegistrationListener

removeRegistrationListener ‐ Unregister a PassRegistrationListener so that it no longer receives passRegistered() callbacks.

Static Member Functions

Name

Description

getPassRegistry

getPassRegistry ‐ Access the global registry object, which is automatically initialized at application launch and destroyed by llvm_shutdown.

Non-Member Functions

Name

Description

initializeAAResultsWrapperPassPass

Initialize the AAResultsWrapperPass pass.

initializeAlwaysInlinerLegacyPassPass

Initialize the AlwaysInlinerLegacyPass pass.

initializeAnalysis

Initialize all passes linked into the Analysis library.

initializeAssignmentTrackingAnalysisPass

Initialize the AssignmentTrackingAnalysis pass.

initializeAssumptionCacheTrackerPass

Initialize the AssumptionCacheTracker pass.

initializeAtomicExpandLegacyPass

Initialize the AtomicExpandLegacy pass.

initializeBarrierNoopPass

Initialize the BarrierNoop pass.

initializeBasicAAWrapperPassPass

Initialize the BasicAAWrapperPass pass.

initializeBasicBlockMatchingAndInferencePass

Initialize the BasicBlockMatchingAndInference pass.

initializeBasicBlockPathCloningPass

Initialize the BasicBlockPathCloning pass.

initializeBasicBlockSectionsPass

Initialize the BasicBlockSections pass.

initializeBasicBlockSectionsProfileReaderWrapperPassPass

Initialize the BasicBlockSectionsProfileReaderWrapperPass pass.

initializeBlockFrequencyInfoWrapperPassPass

Initialize the BlockFrequencyInfoWrapperPass pass.

initializeBranchFolderLegacyPass

Initialize the BranchFolderLegacy pass.

initializeBranchProbabilityInfoWrapperPassPass

Initialize the BranchProbabilityInfoWrapperPass pass.

initializeBranchRelaxationLegacyPass

Initialize the BranchRelaxationLegacy pass.

initializeBreakCriticalEdgesPass

Initialize the BreakCriticalEdges pass.

initializeBreakFalseDepsLegacyPass

Initialize the BreakFalseDepsLegacy pass.

initializeCFGSimplifyPassPass

Initialize the CFGSimplifyPass pass.

initializeCFGuardLongjmpPass

Initialize the CFGuardLongjmp pass.

initializeCFGuardPass

Initialize the CFGuard pass.

initializeCFIFixupLegacyPass

Initialize the CFIFixupLegacy pass.

initializeCFIInstrInserterLegacyPass

Initialize the CFIInstrInserterLegacy pass.

initializeCallGraphDOTPrinterPass

Initialize the CallGraphDOTPrinter pass.

initializeCallGraphViewerPass

Initialize the CallGraphViewer pass.

initializeCallGraphWrapperPassPass

Initialize the CallGraphWrapperPass pass.

initializeCanonicalizeFreezeInLoopsPass

Initialize the CanonicalizeFreezeInLoops pass.

initializeCheckDebugMachineModuleLegacyPass

Initialize the CheckDebugMachineModuleLegacy pass.

initializeCodeGen

Initialize all passes linked into the CodeGen library.

initializeCodeGenPrepareLegacyPassPass

Initialize the CodeGenPrepareLegacyPass pass.

initializeComplexDeinterleavingLegacyPassPass

Initialize the ComplexDeinterleavingLegacyPass pass.

initializeConstantHoistingLegacyPassPass

Initialize the ConstantHoistingLegacyPass pass.

initializeCore

Initialize all passes linked into the Core library.

initializeCycleInfoWrapperPassPass

Initialize the CycleInfoWrapperPass pass.

initializeDAEPass

Initialize the DAE pass.

initializeDCELegacyPassPass

Initialize the DCELegacyPass pass.

initializeDSELegacyPassPass

Initialize the DSELegacyPass pass.

initializeDXILMetadataAnalysisWrapperPassPass

Initialize the DXILMetadataAnalysisWrapperPass pass.

initializeDXILMetadataAnalysisWrapperPrinterPass

Initialize the DXILMetadataAnalysisWrapperPrinter pass.

initializeDXILResourceBindingWrapperPassPass

Initialize the DXILResourceBindingWrapperPass pass.

initializeDXILResourceTypeWrapperPassPass

Initialize the DXILResourceTypeWrapperPass pass.

initializeDXILResourceWrapperPassPass

Initialize the DXILResourceWrapperPass pass.

initializeDeadMachineInstructionElimPass

Initialize the DeadMachineInstructionElim pass.

initializeDebugifyMachineModulePass

Initialize the DebugifyMachineModule pass.

initializeDependenceAnalysisWrapperPassPass

Initialize the DependenceAnalysisWrapperPass pass.

initializeDetectDeadLanesLegacyPass

Initialize the DetectDeadLanesLegacy pass.

initializeDomOnlyPrinterWrapperPassPass

Initialize the DomOnlyPrinterWrapperPass pass.

initializeDomOnlyViewerWrapperPassPass

Initialize the DomOnlyViewerWrapperPass pass.

initializeDomPrinterWrapperPassPass

Initialize the DomPrinterWrapperPass pass.

initializeDomViewerWrapperPassPass

Initialize the DomViewerWrapperPass pass.

initializeDominanceFrontierWrapperPassPass

Initialize the DominanceFrontierWrapperPass pass.

initializeDominatorTreeWrapperPassPass

Initialize the DominatorTreeWrapperPass pass.

initializeDummyCGSCCPassPass

Initialize the DummyCGSCCPass pass.

initializeDwarfEHPrepareLegacyPassPass

Initialize the DwarfEHPrepareLegacyPass pass.

initializeEHContGuardTargetsLegacyPass

Initialize the EHContGuardTargetsLegacy pass.

initializeEarlyCSELegacyPassPass

Initialize the EarlyCSELegacyPass pass.

initializeEarlyCSEMemSSALegacyPassPass

Initialize the EarlyCSEMemSSALegacyPass pass.

initializeEarlyIfConverterLegacyPass

Initialize the EarlyIfConverterLegacy pass.

initializeEarlyIfPredicatorPass

Initialize the EarlyIfPredicator pass.

initializeEarlyMachineLICMPass

Initialize the EarlyMachineLICM pass.

initializeEarlyTailDuplicateLegacyPass

Initialize the EarlyTailDuplicateLegacy pass.

initializeEdgeBundlesWrapperLegacyPass

Initialize the EdgeBundlesWrapperLegacy pass.

initializeExpandIRInstsLegacyPassPass

Initialize the ExpandIRInstsLegacyPass pass.

initializeExpandPostRALegacyPass

Initialize the ExpandPostRALegacy pass.

initializeExpandReductionsPass

Initialize the ExpandReductions pass.

initializeExpandVariadicsPass

Initialize the ExpandVariadics pass.

initializeExternalAAWrapperPassPass

Initialize the ExternalAAWrapperPass pass.

initializeFEntryInserterLegacyPass

Initialize the FEntryInserterLegacy pass.

initializeFinalizeISelPass

Initialize the FinalizeISel pass.

initializeFixIrreduciblePass

Initialize the FixIrreducible pass.

initializeFixupStatepointCallerSavedLegacyPass

Initialize the FixupStatepointCallerSavedLegacy pass.

initializeFlattenCFGLegacyPassPass

Initialize the FlattenCFGLegacyPass pass.

initializeFuncletLayoutLegacyPass

Initialize the FuncletLayoutLegacy pass.

initializeGCEmptyBasicBlocksLegacyPass

Initialize the GCEmptyBasicBlocksLegacy pass.

initializeGCMachineCodeAnalysisPass

Initialize the GCMachineCodeAnalysis pass.

initializeGCModuleInfoPass

Initialize the GCModuleInfo pass.

initializeGISelCSEAnalysisWrapperPassPass

Initialize the GISelCSEAnalysisWrapperPass pass.

initializeGISelValueTrackingAnalysisLegacyPass

Initialize the GISelValueTrackingAnalysisLegacy pass.

initializeGVNLegacyPassPass

Initialize the GVNLegacyPass pass.

initializeGlobalDCELegacyPassPass

Initialize the GlobalDCELegacyPass pass.

initializeGlobalISel

Initialize all passes linked into the GlobalISel library.

initializeGlobalMergeFuncPassWrapperPass

Initialize the GlobalMergeFuncPassWrapper pass.

initializeGlobalMergePass

Initialize the GlobalMerge pass.

initializeGlobalsAAWrapperPassPass

Initialize the GlobalsAAWrapperPass pass.

initializeHardwareLoopsLegacyPass

Initialize the HardwareLoopsLegacy pass.

initializeIPO

Initialize all passes linked into the IPO library.

initializeIRTranslatorLegacyPass

Initialize the IRTranslatorLegacy pass.

initializeIVUsersWrapperPassPass

Initialize the IVUsersWrapperPass pass.

initializeIfConverterPass

Initialize the IfConverter pass.

initializeImmutableModuleSummaryIndexWrapperPassPass

Initialize the ImmutableModuleSummaryIndexWrapperPass pass.

initializeImplicitNullChecksLegacyPass

Initialize the ImplicitNullChecksLegacy pass.

initializeIndirectBrExpandLegacyPassPass

Initialize the IndirectBrExpandLegacyPass pass.

initializeInferAddressSpacesPass

Initialize the InferAddressSpaces pass.

initializeInitUndefLegacyPass

Initialize the InitUndefLegacy pass.

initializeInlineAsmPreparePass

Initialize the InlineAsmPrepare pass.

initializeInsertCodePrefetchPass

Initialize the InsertCodePrefetch pass.

initializeInstCombine

Initialize all passes linked into the InstCombine library.

initializeInstSimplifyLegacyPassPass

Initialize the InstSimplifyLegacyPass pass.

initializeInstructionCombiningPassPass

Initialize the InstructionCombiningPass pass.

initializeInstructionSelectLegacyPass

Initialize the InstructionSelectLegacy pass.

initializeInterleavedAccessPass

Initialize the InterleavedAccess pass.

initializeInterleavedLoadCombinePass

Initialize the InterleavedLoadCombine pass.

initializeJMCInstrumenterPass

Initialize the JMCInstrumenter pass.

initializeLCSSAVerificationPassPass

Initialize the LCSSAVerificationPass pass.

initializeLCSSAWrapperPassPass

Initialize the LCSSAWrapperPass pass.

initializeLazyBFIPassPass

Initialize the LazyBFIPass pass.

initializeLazyBPIPassPass

Helper for client passes to initialize dependent passes for LBPI.

initializeLazyBlockFrequencyInfoPassPass

Initialize the LazyBlockFrequencyInfoPass pass.

initializeLazyBranchProbabilityInfoPassPass

Initialize the LazyBranchProbabilityInfoPass pass.

initializeLazyMachineBlockFrequencyInfoPassPass

Initialize the LazyMachineBlockFrequencyInfoPass pass.

initializeLazyValueInfoWrapperPassPass

Initialize the LazyValueInfoWrapperPass pass.

initializeLegacyLICMPassPass

Initialize the LegacyLICMPass pass.

initializeLegalizerLegacyPass

Initialize the LegalizerLegacy pass.

initializeLibcallLoweringInfoWrapperPass

Initialize the LibcallLoweringInfoWrapper pass.

initializeLiveDebugValuesLegacyPass

Initialize the LiveDebugValuesLegacy pass.

initializeLiveDebugVariablesWrapperLegacyPass

Initialize the LiveDebugVariablesWrapperLegacy pass.

initializeLiveIntervalsWrapperPassPass

Initialize the LiveIntervalsWrapperPass pass.

initializeLiveRangeShrinkPass

Initialize the LiveRangeShrink pass.

initializeLiveRegMatrixWrapperLegacyPass

Initialize the LiveRegMatrixWrapperLegacy pass.

initializeLiveStacksWrapperLegacyPass

Initialize the LiveStacksWrapperLegacy pass.

initializeLiveVariablesWrapperPassPass

Initialize the LiveVariablesWrapperPass pass.

initializeLoadStoreOptLegacyPass

Initialize the LoadStoreOptLegacy pass.

initializeLoadStoreVectorizerLegacyPassPass

Initialize the LoadStoreVectorizerLegacyPass pass.

initializeLocalStackSlotPassPass

Initialize the LocalStackSlotPass pass.

initializeLocalizerLegacyPass

Initialize the LocalizerLegacy pass.

initializeLogicalSROALegacyPassPass

Initialize the LogicalSROALegacyPass pass.

initializeLoopDataPrefetchLegacyPassPass

Initialize the LoopDataPrefetchLegacyPass pass.

initializeLoopInfoWrapperPassPass

Initialize the LoopInfoWrapperPass pass.

initializeLoopPassPass

Initialize the LoopPass pass.

initializeLoopSimplifyPass

Initialize the LoopSimplify pass.

initializeLoopStrengthReducePass

Initialize the LoopStrengthReduce pass.

initializeLoopTermFoldPass

Initialize the LoopTermFold pass.

initializeLoopUnrollPass

Initialize the LoopUnroll pass.

initializeLowerAtomicLegacyPassPass

Initialize the LowerAtomicLegacyPass pass.

initializeLowerEmuTLSPass

Initialize the LowerEmuTLS pass.

initializeLowerGlobalDtorsLegacyPassPass

Initialize the LowerGlobalDtorsLegacyPass pass.

initializeLowerIntrinsicsPass

Initialize the LowerIntrinsics pass.

initializeLowerInvokeLegacyPassPass

Initialize the LowerInvokeLegacyPass pass.

initializeLowerSwitchLegacyPassPass

Initialize the LowerSwitchLegacyPass pass.

initializeMIR2VecPrinterLegacyPassPass

Initialize the MIR2VecPrinterLegacyPass pass.

initializeMIR2VecVocabLegacyAnalysisPass

Initialize the MIR2VecVocabLegacyAnalysis pass.

initializeMIR2VecVocabPrinterLegacyPassPass

Initialize the MIR2VecVocabPrinterLegacyPass pass.

initializeMIRAddFSDiscriminatorsPass

Initialize the MIRAddFSDiscriminators pass.

initializeMIRCanonicalizerPass

Initialize the MIRCanonicalizer pass.

initializeMIRNamerPass

Initialize the MIRNamer pass.

initializeMIRPrintingPassPass

Initialize the MIRPrintingPass pass.

initializeMIRProfileLoaderPassPass

Initialize the MIRProfileLoaderPass pass.

initializeMachineBlockFrequencyInfoWrapperPassPass

Initialize the MachineBlockFrequencyInfoWrapperPass pass.

initializeMachineBlockHashInfoPass

Initialize the MachineBlockHashInfo pass.

initializeMachineBlockPlacementLegacyPass

Initialize the MachineBlockPlacementLegacy pass.

initializeMachineBlockPlacementStatsLegacyPass

Initialize the MachineBlockPlacementStatsLegacy pass.

initializeMachineBranchProbabilityInfoWrapperPassPass

Initialize the MachineBranchProbabilityInfoWrapperPass pass.

initializeMachineCFGPrinterLegacyPass

Initialize the MachineCFGPrinterLegacy pass.

initializeMachineCSELegacyPass

Initialize the MachineCSELegacy pass.

initializeMachineCombinerLegacyPass

Initialize the MachineCombinerLegacy pass.

initializeMachineCopyPropagationLegacyPass

Initialize the MachineCopyPropagationLegacy pass.

initializeMachineCycleInfoPrinterLegacyPass

Initialize the MachineCycleInfoPrinterLegacy pass.

initializeMachineCycleInfoWrapperPassPass

Initialize the MachineCycleInfoWrapperPass pass.

initializeMachineDominanceFrontierWrapperPassPass

Initialize the MachineDominanceFrontierWrapperPass pass.

initializeMachineDominatorTreeWrapperPassPass

Initialize the MachineDominatorTreeWrapperPass pass.

initializeMachineFunctionPrinterPassPass

Initialize the MachineFunctionPrinterPass pass.

initializeMachineFunctionSplitterPass

Initialize the MachineFunctionSplitter pass.

initializeMachineKCFILegacyPass

Initialize the MachineKCFILegacy pass.

initializeMachineLICMPass

Initialize the MachineLICM pass.

initializeMachineLateInstrsCleanupLegacyPass

Initialize the MachineLateInstrsCleanupLegacy pass.

initializeMachineLoopInfoWrapperPassPass

Initialize the MachineLoopInfoWrapperPass pass.

initializeMachineModuleInfoWrapperPassPass

Initialize the MachineModuleInfoWrapperPass pass.

initializeMachineOptimizationRemarkEmitterPassPass

Initialize the MachineOptimizationRemarkEmitterPass pass.

initializeMachineOutlinerPass

Initialize the MachineOutliner pass.

initializeMachinePipelinerPass

Initialize the MachinePipeliner pass.

initializeMachinePostDominatorTreeWrapperPassPass

Initialize the MachinePostDominatorTreeWrapperPass pass.

initializeMachineRegionInfoPassPass

Initialize the MachineRegionInfoPass pass.

initializeMachineRegisterClassInfoWrapperPassPass

Initialize the MachineRegisterClassInfoWrapperPass pass.

initializeMachineSanitizerBinaryMetadataLegacyPass

Initialize the MachineSanitizerBinaryMetadataLegacy pass.

initializeMachineSchedulerLegacyPass

Initialize the MachineSchedulerLegacy pass.

initializeMachineSinkingLegacyPass

Initialize the MachineSinkingLegacy pass.

initializeMachineTraceMetricsWrapperPassPass

Initialize the MachineTraceMetricsWrapperPass pass.

initializeMachineUniformityAnalysisPassPass

Initialize the MachineUniformityAnalysisPass pass.

initializeMachineUniformityInfoPrinterPassPass

Initialize the MachineUniformityInfoPrinterPass pass.

initializeMachineVerifierLegacyPassPass

Initialize the MachineVerifierLegacyPass pass.

initializeMemoryDependenceWrapperPassPass

Initialize the MemoryDependenceWrapperPass pass.

initializeMemorySSAWrapperPassPass

Initialize the MemorySSAWrapperPass pass.

initializeModuleSummaryIndexWrapperPassPass

Initialize the ModuleSummaryIndexWrapperPass pass.

initializeModuloScheduleTestPass

Initialize the ModuloScheduleTest pass.

initializeNaryReassociateLegacyPassPass

Initialize the NaryReassociateLegacyPass pass.

initializeObjCARCContractLegacyPassPass

Initialize the ObjCARCContractLegacyPass pass.

initializeOptimizationRemarkEmitterWrapperPassPass

Initialize the OptimizationRemarkEmitterWrapperPass pass.

initializeOptimizePHIsLegacyPass

Initialize the OptimizePHIsLegacy pass.

initializePEILegacyPass

Initialize the PEILegacy pass.

initializePHIEliminationPass

Initialize the PHIElimination pass.

initializePartiallyInlineLibCallsLegacyPassPass

Initialize the PartiallyInlineLibCallsLegacyPass pass.

initializePatchableFunctionLegacyPass

Initialize the PatchableFunctionLegacy pass.

initializePeepholeOptimizerLegacyPass

Initialize the PeepholeOptimizerLegacy pass.

initializePhiValuesWrapperPassPass

Initialize the PhiValuesWrapperPass pass.

initializePhysicalRegisterUsageInfoWrapperLegacyPass

Initialize the PhysicalRegisterUsageInfoWrapperLegacy pass.

initializePlaceBackedgeSafepointsLegacyPassPass

Initialize the PlaceBackedgeSafepointsLegacyPass pass.

initializePostDomOnlyPrinterWrapperPassPass

Initialize the PostDomOnlyPrinterWrapperPass pass.

initializePostDomOnlyViewerWrapperPassPass

Initialize the PostDomOnlyViewerWrapperPass pass.

initializePostDomPrinterWrapperPassPass

Initialize the PostDomPrinterWrapperPass pass.

initializePostDomViewerWrapperPassPass

Initialize the PostDomViewerWrapperPass pass.

initializePostDominatorTreeWrapperPassPass

Initialize the PostDominatorTreeWrapperPass pass.

initializePostInlineEntryExitInstrumenterPass

Initialize the PostInlineEntryExitInstrumenter pass.

initializePostMachineSchedulerLegacyPass

Initialize the PostMachineSchedulerLegacy pass.

initializePostRAHazardRecognizerLegacyPass

Initialize the PostRAHazardRecognizerLegacy pass.

initializePostRAMachineSinkingLegacyPass

Initialize the PostRAMachineSinkingLegacy pass.

initializePostRASchedulerLegacyPass

Initialize the PostRASchedulerLegacy pass.

initializePreISelIntrinsicLoweringLegacyPassPass

Initialize the PreISelIntrinsicLoweringLegacyPass pass.

initializePrintFunctionPassWrapperPass

Initialize the PrintFunctionPassWrapper pass.

initializePrintModulePassWrapperPass

Initialize the PrintModulePassWrapper pass.

initializeProcessImplicitDefsLegacyPass

Initialize the ProcessImplicitDefsLegacy pass.

initializeProfileSummaryInfoWrapperPassPass

Initialize the ProfileSummaryInfoWrapperPass pass.

initializePromoteLegacyPassPass

Initialize the PromoteLegacyPass pass.

initializePseudoProbeInserterPass

Initialize the PseudoProbeInserter pass.

initializeRABasicPass

Initialize the RABasic pass.

initializeRAGreedyLegacyPass

Initialize the RAGreedyLegacy pass.

initializeReachingDefInfoWrapperPassPass

Initialize the ReachingDefInfoWrapperPass pass.

initializeReassociateLegacyPassPass

Initialize the ReassociateLegacyPass pass.

initializeRegAllocEvictionAdvisorAnalysisLegacyPass

Initialize the RegAllocEvictionAdvisorAnalysisLegacy pass.

initializeRegAllocFastPass

Initialize the RegAllocFast pass.

initializeRegAllocPriorityAdvisorAnalysisLegacyPass

Initialize the RegAllocPriorityAdvisorAnalysisLegacy pass.

initializeRegAllocScoringPass

Initialize the RegAllocScoring pass.

initializeRegBankSelectLegacyPass

Initialize the RegBankSelectLegacy pass.

initializeRegToMemWrapperPassPass

Initialize the RegToMemWrapperPass pass.

initializeRegUsageInfoCollectorLegacyPass

Initialize the RegUsageInfoCollectorLegacy pass.

initializeRegUsageInfoPropagationLegacyPass

Initialize the RegUsageInfoPropagationLegacy pass.

initializeRegionInfoPassPass

Initialize the RegionInfoPass pass.

initializeRegionOnlyPrinterPass

Initialize the RegionOnlyPrinter pass.

initializeRegionOnlyViewerPass

Initialize the RegionOnlyViewer pass.

initializeRegionPrinterPass

Initialize the RegionPrinter pass.

initializeRegionViewerPass

Initialize the RegionViewer pass.

initializeRegisterCoalescerLegacyPass

Initialize the RegisterCoalescerLegacy pass.

initializeRemoveLoadsIntoFakeUsesLegacyPass

Initialize the RemoveLoadsIntoFakeUsesLegacy pass.

initializeRemoveRedundantDebugValuesLegacyPass

Initialize the RemoveRedundantDebugValuesLegacy pass.

initializeRenameIndependentSubregsLegacyPass

Initialize the RenameIndependentSubregsLegacy pass.

initializeReplaceWithVeclibLegacyPass

Initialize the ReplaceWithVeclibLegacy pass.

initializeResetMachineFunctionPass

Initialize the ResetMachineFunction pass.

initializeRuntimeLibraryInfoWrapperPass

Initialize the RuntimeLibraryInfoWrapper pass.

initializeSCEVAAWrapperPassPass

Initialize the SCEVAAWrapperPass pass.

initializeSROALegacyPassPass

Initialize the SROALegacyPass pass.

initializeSafeStackLegacyPassPass

Initialize the SafeStackLegacyPass pass.

initializeSafepointIRVerifierPass

Initialize the SafepointIRVerifier pass.

initializeScalarEvolutionWrapperPassPass

Initialize the ScalarEvolutionWrapperPass pass.

initializeScalarOpts

Initialize all passes linked into the ScalarOpts library.

initializeScalarizeMaskedMemIntrinLegacyPassPass

Initialize the ScalarizeMaskedMemIntrinLegacyPass pass.

initializeScalarizerLegacyPassPass

Initialize the ScalarizerLegacyPass pass.

initializeScavengerTestPass

Initialize the ScavengerTest pass.

initializeScopedNoAliasAAWrapperPassPass

Initialize the ScopedNoAliasAAWrapperPass pass.

initializeSelectOptimizePass

Initialize the SelectOptimize pass.

initializeSeparateConstOffsetFromGEPLegacyPassPass

Initialize the SeparateConstOffsetFromGEPLegacyPass pass.

initializeShadowStackGCLoweringPass

Initialize the ShadowStackGCLowering pass.

initializeShrinkWrapLegacyPass

Initialize the ShrinkWrapLegacy pass.

initializeSinkingLegacyPassPass

Initialize the SinkingLegacyPass pass.

initializeSjLjEHPreparePass

Initialize the SjLjEHPrepare pass.

initializeSlotIndexesWrapperPassPass

Initialize the SlotIndexesWrapperPass pass.

initializeSpeculativeExecutionLegacyPassPass

Initialize the SpeculativeExecutionLegacyPass pass.

initializeSpillPlacementWrapperLegacyPass

Initialize the SpillPlacementWrapperLegacy pass.

initializeStackColoringLegacyPass

Initialize the StackColoringLegacy pass.

initializeStackFrameLayoutAnalysisLegacyPass

Initialize the StackFrameLayoutAnalysisLegacy pass.

initializeStackMapLivenessPass

Initialize the StackMapLiveness pass.

initializeStackProtectorPass

Initialize the StackProtector pass.

initializeStackSafetyGlobalInfoWrapperPassPass

Initialize the StackSafetyGlobalInfoWrapperPass pass.

initializeStackSafetyInfoWrapperPassPass

Initialize the StackSafetyInfoWrapperPass pass.

initializeStackSlotColoringLegacyPass

Initialize the StackSlotColoringLegacy pass.

initializeStaticDataAnnotatorLegacyPass

Initialize the StaticDataAnnotatorLegacy pass.

initializeStaticDataProfileInfoWrapperPassPass

Initialize the StaticDataProfileInfoWrapperPass pass.

initializeStaticDataSplitterLegacyPass

Initialize the StaticDataSplitterLegacy pass.

initializeStraightLineStrengthReduceLegacyPassPass

Initialize the StraightLineStrengthReduceLegacyPass pass.

initializeStripConvergenceIntrinsicsLegacyPassPass

Initialize the StripConvergenceIntrinsicsLegacyPass pass.

initializeStripDebugMachineModulePass

Initialize the StripDebugMachineModule pass.

initializeStructurizeCFGLegacyPassPass

Initialize the StructurizeCFGLegacyPass pass.

initializeTailCallElimPass

Initialize the TailCallElim pass.

initializeTailDuplicateLegacyPass

Initialize the TailDuplicateLegacy pass.

initializeTarget

Initialize all passes linked into the CodeGen library.

initializeTargetLibraryInfoWrapperPassPass

Initialize the TargetLibraryInfoWrapperPass pass.

initializeTargetPassConfigPass

Initialize the TargetPassConfig pass.

initializeTargetTransformInfoWrapperPassPass

Initialize the TargetTransformInfoWrapperPass pass.

initializeTransformUtils

Initialize all passes linked into the TransformUtils library.

initializeTwoAddressInstructionLegacyPassPass

Initialize the TwoAddressInstructionLegacyPass pass.

initializeTypeBasedAAWrapperPassPass

Initialize the TypeBasedAAWrapperPass pass.

initializeTypePromotionLegacyPass

Initialize the TypePromotionLegacy pass.

initializeUniformityInfoWrapperPassPass

Initialize the UniformityInfoWrapperPass pass.

initializeUnifyLoopExitsLegacyPassPass

Initialize the UnifyLoopExitsLegacyPass pass.

initializeUnpackMachineBundlesLegacyPass

Initialize the UnpackMachineBundlesLegacy pass.

initializeUnreachableBlockElimLegacyPassPass

Initialize the UnreachableBlockElimLegacyPass pass.

initializeUnreachableMachineBlockElimLegacyPass

Initialize the UnreachableMachineBlockElimLegacy pass.

initializeVectorization

Initialize all passes linked into the Vectorize library.

initializeVerifierLegacyPassPass

Initialize the VerifierLegacyPass pass.

initializeVirtRegMapWrapperLegacyPass

Initialize the VirtRegMapWrapperLegacy pass.

initializeVirtRegRewriterLegacyPass

Initialize the VirtRegRewriterLegacy pass.

initializeWasmEHPreparePass

Initialize the WasmEHPrepare pass.

initializeWinEHPreparePass

Initialize the WinEHPrepare pass.

initializeWindowsSecureHotPatchingPass

Initialize the WindowsSecureHotPatching pass.

initializeWriteBitcodePassPass

Initialize the WriteBitcodePass pass.

initializeXRayInstrumentationLegacyPass

Initialize the XRayInstrumentationLegacy pass.

Created with MrDocs