LLVM 20.0.0git
Namespaces | Functions
InitializePasses.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

void llvm::initializeCore (PassRegistry &)
 Initialize all passes linked into the Core library.
 
void llvm::initializeTransformUtils (PassRegistry &)
 Initialize all passes linked into the TransformUtils library.
 
void llvm::initializeScalarOpts (PassRegistry &)
 Initialize all passes linked into the ScalarOpts library.
 
void llvm::initializeVectorization (PassRegistry &)
 Initialize all passes linked into the Vectorize library.
 
void llvm::initializeInstCombine (PassRegistry &)
 Initialize all passes linked into the InstCombine library.
 
void llvm::initializeIPO (PassRegistry &)
 Initialize all passes linked into the IPO library.
 
void llvm::initializeAnalysis (PassRegistry &)
 Initialize all passes linked into the Analysis library.
 
void llvm::initializeCodeGen (PassRegistry &)
 Initialize all passes linked into the CodeGen library.
 
void llvm::initializeGlobalISel (PassRegistry &)
 Initialize all passes linked into the GlobalISel library.
 
void llvm::initializeTarget (PassRegistry &)
 Initialize all passes linked into the CodeGen library.
 
void llvm::initializeAAResultsWrapperPassPass (PassRegistry &)
 
void llvm::initializeAlwaysInlinerLegacyPassPass (PassRegistry &)
 
void llvm::initializeAssignmentTrackingAnalysisPass (PassRegistry &)
 
void llvm::initializeAssumptionCacheTrackerPass (PassRegistry &)
 
void llvm::initializeAtomicExpandLegacyPass (PassRegistry &)
 
void llvm::initializeBasicBlockPathCloningPass (PassRegistry &)
 
void llvm::initializeBasicBlockSectionsProfileReaderWrapperPassPass (PassRegistry &)
 
void llvm::initializeBasicBlockSectionsPass (PassRegistry &)
 
void llvm::initializeBarrierNoopPass (PassRegistry &)
 
void llvm::initializeBasicAAWrapperPassPass (PassRegistry &)
 
void llvm::initializeBlockFrequencyInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeBranchFolderPassPass (PassRegistry &)
 
void llvm::initializeBranchProbabilityInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeBranchRelaxationPass (PassRegistry &)
 
void llvm::initializeBreakCriticalEdgesPass (PassRegistry &)
 
void llvm::initializeBreakFalseDepsPass (PassRegistry &)
 
void llvm::initializeCanonicalizeFreezeInLoopsPass (PassRegistry &)
 
void llvm::initializeCFGSimplifyPassPass (PassRegistry &)
 
void llvm::initializeCFGuardPass (PassRegistry &)
 
void llvm::initializeCFGuardLongjmpPass (PassRegistry &)
 
void llvm::initializeCFIFixupPass (PassRegistry &)
 
void llvm::initializeCFIInstrInserterPass (PassRegistry &)
 
void llvm::initializeCallBrPreparePass (PassRegistry &)
 
void llvm::initializeCallGraphDOTPrinterPass (PassRegistry &)
 
void llvm::initializeCallGraphViewerPass (PassRegistry &)
 
void llvm::initializeCallGraphWrapperPassPass (PassRegistry &)
 
void llvm::initializeCheckDebugMachineModulePass (PassRegistry &)
 
void llvm::initializeCodeGenPrepareLegacyPassPass (PassRegistry &)
 
void llvm::initializeComplexDeinterleavingLegacyPassPass (PassRegistry &)
 
void llvm::initializeConstantHoistingLegacyPassPass (PassRegistry &)
 
void llvm::initializeCycleInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeDAEPass (PassRegistry &)
 
void llvm::initializeDAHPass (PassRegistry &)
 
void llvm::initializeDCELegacyPassPass (PassRegistry &)
 
void llvm::initializeDXILMetadataAnalysisWrapperPassPass (PassRegistry &)
 
void llvm::initializeDXILMetadataAnalysisWrapperPrinterPass (PassRegistry &)
 
void llvm::initializeDXILResourceBindingWrapperPassPass (PassRegistry &)
 
void llvm::initializeDXILResourceTypeWrapperPassPass (PassRegistry &)
 
void llvm::initializeDeadMachineInstructionElimPass (PassRegistry &)
 
void llvm::initializeDebugifyMachineModulePass (PassRegistry &)
 
void llvm::initializeDependenceAnalysisWrapperPassPass (PassRegistry &)
 
void llvm::initializeDetectDeadLanesPass (PassRegistry &)
 
void llvm::initializeDomOnlyPrinterWrapperPassPass (PassRegistry &)
 
void llvm::initializeDomOnlyViewerWrapperPassPass (PassRegistry &)
 
void llvm::initializeDomPrinterWrapperPassPass (PassRegistry &)
 
void llvm::initializeDomViewerWrapperPassPass (PassRegistry &)
 
void llvm::initializeDominanceFrontierWrapperPassPass (PassRegistry &)
 
void llvm::initializeDominatorTreeWrapperPassPass (PassRegistry &)
 
void llvm::initializeDwarfEHPrepareLegacyPassPass (PassRegistry &)
 
void llvm::initializeEarlyCSELegacyPassPass (PassRegistry &)
 
void llvm::initializeEarlyCSEMemSSALegacyPassPass (PassRegistry &)
 
void llvm::initializeEarlyIfConverterLegacyPass (PassRegistry &)
 
void llvm::initializeEarlyIfPredicatorPass (PassRegistry &)
 
void llvm::initializeEarlyMachineLICMPass (PassRegistry &)
 
void llvm::initializeEarlyTailDuplicateLegacyPass (PassRegistry &)
 
void llvm::initializeEdgeBundlesWrapperLegacyPass (PassRegistry &)
 
void llvm::initializeEHContGuardCatchretPass (PassRegistry &)
 
void llvm::initializeExpandLargeFpConvertLegacyPassPass (PassRegistry &)
 
void llvm::initializeExpandLargeDivRemLegacyPassPass (PassRegistry &)
 
void llvm::initializeExpandMemCmpLegacyPassPass (PassRegistry &)
 
void llvm::initializeExpandPostRAPass (PassRegistry &)
 
void llvm::initializeExpandReductionsPass (PassRegistry &)
 
void llvm::initializeExpandVariadicsPass (PassRegistry &)
 
void llvm::initializeExpandVectorPredicationPass (PassRegistry &)
 
void llvm::initializeExternalAAWrapperPassPass (PassRegistry &)
 
void llvm::initializeFEntryInserterPass (PassRegistry &)
 
void llvm::initializeFinalizeISelPass (PassRegistry &)
 
void llvm::initializeFinalizeMachineBundlesPass (PassRegistry &)
 
void llvm::initializeFixIrreduciblePass (PassRegistry &)
 
void llvm::initializeFixupStatepointCallerSavedPass (PassRegistry &)
 
void llvm::initializeFlattenCFGLegacyPassPass (PassRegistry &)
 
void llvm::initializeFuncletLayoutPass (PassRegistry &)
 
void llvm::initializeGCEmptyBasicBlocksPass (PassRegistry &)
 
void llvm::initializeGCMachineCodeAnalysisPass (PassRegistry &)
 
void llvm::initializeGCModuleInfoPass (PassRegistry &)
 
void llvm::initializeGVNLegacyPassPass (PassRegistry &)
 
void llvm::initializeGlobalMergeFuncPassWrapperPass (PassRegistry &)
 
void llvm::initializeGlobalMergePass (PassRegistry &)
 
void llvm::initializeGlobalsAAWrapperPassPass (PassRegistry &)
 
void llvm::initializeHardwareLoopsLegacyPass (PassRegistry &)
 
void llvm::initializeMIRProfileLoaderPassPass (PassRegistry &)
 
void llvm::initializeIRSimilarityIdentifierWrapperPassPass (PassRegistry &)
 
void llvm::initializeIRTranslatorPass (PassRegistry &)
 
void llvm::initializeIVUsersWrapperPassPass (PassRegistry &)
 
void llvm::initializeIfConverterPass (PassRegistry &)
 
void llvm::initializeImmutableModuleSummaryIndexWrapperPassPass (PassRegistry &)
 
void llvm::initializeImplicitNullChecksPass (PassRegistry &)
 
void llvm::initializeIndirectBrExpandLegacyPassPass (PassRegistry &)
 
void llvm::initializeInferAddressSpacesPass (PassRegistry &)
 
void llvm::initializeInstSimplifyLegacyPassPass (PassRegistry &)
 
void llvm::initializeInstructionCombiningPassPass (PassRegistry &)
 
void llvm::initializeInstructionSelectPass (PassRegistry &)
 
void llvm::initializeInterleavedAccessPass (PassRegistry &)
 
void llvm::initializeInterleavedLoadCombinePass (PassRegistry &)
 
void llvm::initializeJMCInstrumenterPass (PassRegistry &)
 
void llvm::initializeKCFIPass (PassRegistry &)
 
void llvm::initializeLCSSAVerificationPassPass (PassRegistry &)
 
void llvm::initializeLCSSAWrapperPassPass (PassRegistry &)
 
void llvm::initializeLazyBlockFrequencyInfoPassPass (PassRegistry &)
 
void llvm::initializeLazyBranchProbabilityInfoPassPass (PassRegistry &)
 
void llvm::initializeLazyMachineBlockFrequencyInfoPassPass (PassRegistry &)
 
void llvm::initializeLazyValueInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeLegacyLICMPassPass (PassRegistry &)
 
void llvm::initializeLegalizerPass (PassRegistry &)
 
void llvm::initializeGISelCSEAnalysisWrapperPassPass (PassRegistry &)
 
void llvm::initializeGISelKnownBitsAnalysisPass (PassRegistry &)
 
void llvm::initializeLiveDebugValuesPass (PassRegistry &)
 
void llvm::initializeLiveDebugVariablesWrapperLegacyPass (PassRegistry &)
 
void llvm::initializeLiveIntervalsWrapperPassPass (PassRegistry &)
 
void llvm::initializeLiveRangeShrinkPass (PassRegistry &)
 
void llvm::initializeLiveRegMatrixWrapperLegacyPass (PassRegistry &)
 
void llvm::initializeLiveStacksWrapperLegacyPass (PassRegistry &)
 
void llvm::initializeLiveVariablesWrapperPassPass (PassRegistry &)
 
void llvm::initializeLoadStoreOptPass (PassRegistry &)
 
void llvm::initializeLoadStoreVectorizerLegacyPassPass (PassRegistry &)
 
void llvm::initializeLocalStackSlotPassPass (PassRegistry &)
 
void llvm::initializeLocalizerPass (PassRegistry &)
 
void llvm::initializeLoopDataPrefetchLegacyPassPass (PassRegistry &)
 
void llvm::initializeLoopExtractorLegacyPassPass (PassRegistry &)
 
void llvm::initializeLoopInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeLoopPassPass (PassRegistry &)
 Manually defined generic "LoopPass" dependency initialization.
 
void llvm::initializeLoopSimplifyPass (PassRegistry &)
 
void llvm::initializeLoopStrengthReducePass (PassRegistry &)
 
void llvm::initializeLoopTermFoldPass (PassRegistry &)
 
void llvm::initializeLoopUnrollPass (PassRegistry &)
 
void llvm::initializeLowerAtomicLegacyPassPass (PassRegistry &)
 
void llvm::initializeLowerConstantIntrinsicsPass (PassRegistry &)
 
void llvm::initializeLowerEmuTLSPass (PassRegistry &)
 
void llvm::initializeLowerGlobalDtorsLegacyPassPass (PassRegistry &)
 
void llvm::initializeLowerIntrinsicsPass (PassRegistry &)
 
void llvm::initializeLowerInvokeLegacyPassPass (PassRegistry &)
 
void llvm::initializeLowerSwitchLegacyPassPass (PassRegistry &)
 
void llvm::initializeMIRAddFSDiscriminatorsPass (PassRegistry &)
 
void llvm::initializeMIRCanonicalizerPass (PassRegistry &)
 
void llvm::initializeMIRNamerPass (PassRegistry &)
 
void llvm::initializeMIRPrintingPassPass (PassRegistry &)
 
void llvm::initializeMachineBlockFrequencyInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineBlockPlacementPass (PassRegistry &)
 
void llvm::initializeMachineBlockPlacementStatsPass (PassRegistry &)
 
void llvm::initializeMachineBranchProbabilityInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineCFGPrinterPass (PassRegistry &)
 
void llvm::initializeMachineCSELegacyPass (PassRegistry &)
 
void llvm::initializeMachineCombinerPass (PassRegistry &)
 
void llvm::initializeMachineCopyPropagationPass (PassRegistry &)
 
void llvm::initializeMachineCycleInfoPrinterPassPass (PassRegistry &)
 
void llvm::initializeMachineCycleInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineDominanceFrontierPass (PassRegistry &)
 
void llvm::initializeMachineDominatorTreeWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineFunctionPrinterPassPass (PassRegistry &)
 
void llvm::initializeMachineFunctionSplitterPass (PassRegistry &)
 
void llvm::initializeMachineLateInstrsCleanupPass (PassRegistry &)
 
void llvm::initializeMachineLICMPass (PassRegistry &)
 
void llvm::initializeMachineLoopInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineModuleInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineOptimizationRemarkEmitterPassPass (PassRegistry &)
 
void llvm::initializeMachineOutlinerPass (PassRegistry &)
 
void llvm::initializeMachinePipelinerPass (PassRegistry &)
 
void llvm::initializeMachinePostDominatorTreeWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineRegionInfoPassPass (PassRegistry &)
 
void llvm::initializeMachineSanitizerBinaryMetadataPass (PassRegistry &)
 
void llvm::initializeMachineSchedulerPass (PassRegistry &)
 
void llvm::initializeMachineSinkingPass (PassRegistry &)
 
void llvm::initializeMachineTraceMetricsWrapperPassPass (PassRegistry &)
 
void llvm::initializeMachineUniformityInfoPrinterPassPass (PassRegistry &)
 
void llvm::initializeMachineUniformityAnalysisPassPass (PassRegistry &)
 
void llvm::initializeMachineVerifierLegacyPassPass (PassRegistry &)
 
void llvm::initializeMemoryDependenceWrapperPassPass (PassRegistry &)
 
void llvm::initializeMemorySSAWrapperPassPass (PassRegistry &)
 
void llvm::initializeMergeICmpsLegacyPassPass (PassRegistry &)
 
void llvm::initializeModuleSummaryIndexWrapperPassPass (PassRegistry &)
 
void llvm::initializeModuloScheduleTestPass (PassRegistry &)
 
void llvm::initializeNaryReassociateLegacyPassPass (PassRegistry &)
 
void llvm::initializeObjCARCContractLegacyPassPass (PassRegistry &)
 
void llvm::initializeOptimizationRemarkEmitterWrapperPassPass (PassRegistry &)
 
void llvm::initializeOptimizePHIsLegacyPass (PassRegistry &)
 
void llvm::initializePEIPass (PassRegistry &)
 
void llvm::initializePHIEliminationPass (PassRegistry &)
 
void llvm::initializePartiallyInlineLibCallsLegacyPassPass (PassRegistry &)
 
void llvm::initializePatchableFunctionPass (PassRegistry &)
 
void llvm::initializePeepholeOptimizerLegacyPass (PassRegistry &)
 
void llvm::initializePhiValuesWrapperPassPass (PassRegistry &)
 
void llvm::initializePhysicalRegisterUsageInfoWrapperLegacyPass (PassRegistry &)
 
void llvm::initializePlaceBackedgeSafepointsLegacyPassPass (PassRegistry &)
 
void llvm::initializePostDomOnlyPrinterWrapperPassPass (PassRegistry &)
 
void llvm::initializePostDomOnlyViewerWrapperPassPass (PassRegistry &)
 
void llvm::initializePostDomPrinterWrapperPassPass (PassRegistry &)
 
void llvm::initializePostDomViewerWrapperPassPass (PassRegistry &)
 
void llvm::initializePostDominatorTreeWrapperPassPass (PassRegistry &)
 
void llvm::initializePostInlineEntryExitInstrumenterPass (PassRegistry &)
 
void llvm::initializePostMachineSchedulerPass (PassRegistry &)
 
void llvm::initializePostRAHazardRecognizerPass (PassRegistry &)
 
void llvm::initializePostRAMachineSinkingPass (PassRegistry &)
 
void llvm::initializePostRASchedulerPass (PassRegistry &)
 
void llvm::initializePreISelIntrinsicLoweringLegacyPassPass (PassRegistry &)
 
void llvm::initializePrintFunctionPassWrapperPass (PassRegistry &)
 
void llvm::initializePrintModulePassWrapperPass (PassRegistry &)
 
void llvm::initializeProcessImplicitDefsPass (PassRegistry &)
 
void llvm::initializeProfileSummaryInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializePromoteLegacyPassPass (PassRegistry &)
 
void llvm::initializeRABasicPass (PassRegistry &)
 
void llvm::initializePseudoProbeInserterPass (PassRegistry &)
 
void llvm::initializeRAGreedyPass (PassRegistry &)
 
void llvm::initializeReachingDefAnalysisPass (PassRegistry &)
 
void llvm::initializeReassociateLegacyPassPass (PassRegistry &)
 
void llvm::initializeRegAllocEvictionAdvisorAnalysisPass (PassRegistry &)
 
void llvm::initializeRegAllocFastPass (PassRegistry &)
 
void llvm::initializeRegAllocPriorityAdvisorAnalysisPass (PassRegistry &)
 
void llvm::initializeRegAllocScoringPass (PassRegistry &)
 
void llvm::initializeRegBankSelectPass (PassRegistry &)
 
void llvm::initializeRegToMemWrapperPassPass (PassRegistry &)
 
void llvm::initializeRegUsageInfoCollectorLegacyPass (PassRegistry &)
 
void llvm::initializeRegUsageInfoPropagationLegacyPass (PassRegistry &)
 
void llvm::initializeRegionInfoPassPass (PassRegistry &)
 
void llvm::initializeRegionOnlyPrinterPass (PassRegistry &)
 
void llvm::initializeRegionOnlyViewerPass (PassRegistry &)
 
void llvm::initializeRegionPrinterPass (PassRegistry &)
 
void llvm::initializeRegionViewerPass (PassRegistry &)
 
void llvm::initializeRegisterCoalescerPass (PassRegistry &)
 
void llvm::initializeRemoveLoadsIntoFakeUsesPass (PassRegistry &)
 
void llvm::initializeRemoveRedundantDebugValuesPass (PassRegistry &)
 
void llvm::initializeRenameIndependentSubregsPass (PassRegistry &)
 
void llvm::initializeReplaceWithVeclibLegacyPass (PassRegistry &)
 
void llvm::initializeResetMachineFunctionPass (PassRegistry &)
 
void llvm::initializeSCEVAAWrapperPassPass (PassRegistry &)
 
void llvm::initializeSROALegacyPassPass (PassRegistry &)
 
void llvm::initializeSafeStackLegacyPassPass (PassRegistry &)
 
void llvm::initializeSafepointIRVerifierPass (PassRegistry &)
 
void llvm::initializeSelectOptimizePass (PassRegistry &)
 
void llvm::initializeScalarEvolutionWrapperPassPass (PassRegistry &)
 
void llvm::initializeScalarizeMaskedMemIntrinLegacyPassPass (PassRegistry &)
 
void llvm::initializeScalarizerLegacyPassPass (PassRegistry &)
 
void llvm::initializeScavengerTestPass (PassRegistry &)
 
void llvm::initializeScopedNoAliasAAWrapperPassPass (PassRegistry &)
 
void llvm::initializeSeparateConstOffsetFromGEPLegacyPassPass (PassRegistry &)
 
void llvm::initializeShadowStackGCLoweringPass (PassRegistry &)
 
void llvm::initializeShrinkWrapPass (PassRegistry &)
 
void llvm::initializeSingleLoopExtractorPass (PassRegistry &)
 
void llvm::initializeSinkingLegacyPassPass (PassRegistry &)
 
void llvm::initializeSjLjEHPreparePass (PassRegistry &)
 
void llvm::initializeSlotIndexesWrapperPassPass (PassRegistry &)
 
void llvm::initializeSpeculativeExecutionLegacyPassPass (PassRegistry &)
 
void llvm::initializeSpillPlacementWrapperLegacyPass (PassRegistry &)
 
void llvm::initializeStackColoringLegacyPass (PassRegistry &)
 
void llvm::initializeStackFrameLayoutAnalysisPassPass (PassRegistry &)
 
void llvm::initializeStackMapLivenessPass (PassRegistry &)
 
void llvm::initializeStackProtectorPass (PassRegistry &)
 
void llvm::initializeStackSafetyGlobalInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeStackSafetyInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeStackSlotColoringPass (PassRegistry &)
 
void llvm::initializeStraightLineStrengthReduceLegacyPassPass (PassRegistry &)
 
void llvm::initializeStripDebugMachineModulePass (PassRegistry &)
 
void llvm::initializeStructurizeCFGLegacyPassPass (PassRegistry &)
 
void llvm::initializeTailCallElimPass (PassRegistry &)
 
void llvm::initializeTailDuplicateLegacyPass (PassRegistry &)
 
void llvm::initializeTargetLibraryInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeTargetPassConfigPass (PassRegistry &)
 
void llvm::initializeTargetTransformInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeTwoAddressInstructionLegacyPassPass (PassRegistry &)
 
void llvm::initializeTypeBasedAAWrapperPassPass (PassRegistry &)
 
void llvm::initializeTypePromotionLegacyPass (PassRegistry &)
 
void llvm::initializeInitUndefPass (PassRegistry &)
 
void llvm::initializeUniformityInfoWrapperPassPass (PassRegistry &)
 
void llvm::initializeUnifyLoopExitsLegacyPassPass (PassRegistry &)
 
void llvm::initializeUnpackMachineBundlesPass (PassRegistry &)
 
void llvm::initializeUnreachableBlockElimLegacyPassPass (PassRegistry &)
 
void llvm::initializeUnreachableMachineBlockElimPass (PassRegistry &)
 
void llvm::initializeVerifierLegacyPassPass (PassRegistry &)
 
void llvm::initializeVirtRegMapWrapperLegacyPass (PassRegistry &)
 
void llvm::initializeVirtRegRewriterPass (PassRegistry &)
 
void llvm::initializeWasmEHPreparePass (PassRegistry &)
 
void llvm::initializeWinEHPreparePass (PassRegistry &)
 
void llvm::initializeWriteBitcodePassPass (PassRegistry &)
 
void llvm::initializeXRayInstrumentationPass (PassRegistry &)