LLVM
20.0.0git
include
llvm
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 &)
Generated on Tue Dec 24 2024 20:48:22 for LLVM by
1.9.6