15 #ifndef LLVM_INITIALIZEPASSES_H 16 #define LLVM_INITIALIZEPASSES_H 415 #endif // LLVM_INITIALIZEPASSES_H void initializeEntryExitInstrumenterPass(PassRegistry &)
void initializeNewGVNLegacyPassPass(PassRegistry &)
void initializeEarlyCSELegacyPassPass(PassRegistry &)
void initializeLCSSAWrapperPassPass(PassRegistry &)
void initializeDCELegacyPassPass(PassRegistry &)
void initializeIRTranslatorPass(PassRegistry &)
void initializeIPCPPass(PassRegistry &)
void initializeScavengerTestPass(PassRegistry &)
void initializeMemorySSAWrapperPassPass(PassRegistry &)
void initializeLoopUnswitchPass(PassRegistry &)
void initializeIndirectBrExpandPassPass(PassRegistry &)
void initializeCalledValuePropagationLegacyPassPass(PassRegistry &)
void initializeGlobalOptLegacyPassPass(PassRegistry &)
void initializeDemandedBitsWrapperPassPass(PassRegistry &)
void initializeBDCELegacyPassPass(PassRegistry &)
void initializeDomViewerPass(PassRegistry &)
void initializeReachingDefAnalysisPass(PassRegistry &)
void initializeMemDepPrinterPass(PassRegistry &)
void initializeLoopAccessLegacyAnalysisPass(PassRegistry &)
void initializeInternalizeLegacyPassPass(PassRegistry &)
void initializeLoopExtractorPass(PassRegistry &)
void initializeStripDeadDebugInfoPass(PassRegistry &)
This class represents lattice values for constants.
void initializePartialInlinerLegacyPassPass(PassRegistry &)
void initializePrintModulePassWrapperPass(PassRegistry &)
void initializeObjCARCAPElimPass(PassRegistry &)
void initializeConstantHoistingLegacyPassPass(PassRegistry &)
void initializeResetMachineFunctionPass(PassRegistry &)
void initializeLazyValueInfoWrapperPassPass(PassRegistry &)
void initializeInstructionSelectPass(PassRegistry &)
void initializeSimpleInlinerPass(PassRegistry &)
void initializeRegionViewerPass(PassRegistry &)
void initializeCostModelAnalysisPass(PassRegistry &)
void initializeJumpThreadingPass(PassRegistry &)
void initializeRegionPrinterPass(PassRegistry &)
void initializeDataFlowSanitizerPass(PassRegistry &)
void initializeOptimizationRemarkEmitterWrapperPassPass(PassRegistry &)
void initializeSafepointIRVerifierPass(PassRegistry &)
void initializeDSELegacyPassPass(PassRegistry &)
void initializeMachineCSEPass(PassRegistry &)
void initializeLoopDeletionLegacyPassPass(PassRegistry &)
void initializeAAEvalLegacyPassPass(PassRegistry &)
void initializeLiveDebugVariablesPass(PassRegistry &)
void initializeTargetLibraryInfoWrapperPassPass(PassRegistry &)
void initializeShadowStackGCLoweringPass(PassRegistry &)
void initializeCFLAndersAAWrapperPassPass(PassRegistry &)
void initializeGuardWideningLegacyPassPass(PassRegistry &)
void initializeVirtRegRewriterPass(PassRegistry &)
void initializeWholeProgramDevirtPass(PassRegistry &)
void initializeWinEHPreparePass(PassRegistry &)
void initializeIVUsersWrapperPassPass(PassRegistry &)
void initializePostDomViewerPass(PassRegistry &)
void initializeFinalizeMachineBundlesPass(PassRegistry &)
void initializeMachineRegionInfoPassPass(PassRegistry &)
void initializeGISelCSEAnalysisWrapperPassPass(PassRegistry &)
void initializeMachineBlockPlacementStatsPass(PassRegistry &)
void initializeGlobalSplitPass(PassRegistry &)
void initializeGlobalDCELegacyPassPass(PassRegistry &)
void initializeScalarOpts(PassRegistry &)
Initialize all passes linked into the ScalarOpts library.
void initializePostDomOnlyViewerPass(PassRegistry &)
void initializeLoopStrengthReducePass(PassRegistry &)
void initializeLoopVectorizePass(PassRegistry &)
void initializePatchableFunctionPass(PassRegistry &)
void initializePlaceSafepointsPass(PassRegistry &)
void initializeLowerEmuTLSPass(PassRegistry &)
void initializeDivRemPairsLegacyPassPass(PassRegistry &)
void initializeRegUsageInfoCollectorPass(PassRegistry &)
void initializeEarlyTailDuplicatePass(PassRegistry &)
void initializeLoopRerollPass(PassRegistry &)
void initializeObjCARCOptPass(PassRegistry &)
void initializeOptimizePHIsPass(PassRegistry &)
void initializeModuleSummaryIndexWrapperPassPass(PassRegistry &)
void initializeMemorySanitizerLegacyPassPass(PassRegistry &)
void initializeUnpackMachineBundlesPass(PassRegistry &)
void initializeScalarizeMaskedMemIntrinPass(PassRegistry &)
void initializeMachineLoopInfoPass(PassRegistry &)
void initializeBreakCriticalEdgesPass(PassRegistry &)
void initializeInstrProfilingLegacyPassPass(PassRegistry &)
void initializeUnreachableBlockElimLegacyPassPass(PassRegistry &)
void initializeCore(PassRegistry &)
Initialize all passes linked into the TransformUtils library.
void initializeExternalAAWrapperPassPass(PassRegistry &)
void initializeRegionInfoPassPass(PassRegistry &)
void initializeAddDiscriminatorsLegacyPassPass(PassRegistry &)
void initializeRegisterCoalescerPass(PassRegistry &)
void initializeHWAddressSanitizerPass(PassRegistry &)
void initializeTypeBasedAAWrapperPassPass(PassRegistry &)
void initializeReversePostOrderFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeMachineVerifierPassPass(PassRegistry &)
void initializeLiveVariablesPass(PassRegistry &)
void initializeDomOnlyPrinterPass(PassRegistry &)
void initializeStripSymbolsPass(PassRegistry &)
void initializeDominatorTreeWrapperPassPass(PassRegistry &)
void initializeBranchFolderPassPass(PassRegistry &)
void initializePruneEHPass(PassRegistry &)
void initializeSimpleLoopUnswitchLegacyPassPass(PassRegistry &)
void initializeBlockFrequencyInfoWrapperPassPass(PassRegistry &)
void initializeADCELegacyPassPass(PassRegistry &)
void initializeCFGOnlyPrinterLegacyPassPass(PassRegistry &)
void initializeExpandReductionsPass(PassRegistry &)
void initializeLoopPassPass(PassRegistry &)
Manually defined generic "LoopPass" dependency initialization.
void initializeScalarizerLegacyPassPass(PassRegistry &)
void initializeLoopInfoWrapperPassPass(PassRegistry &)
void initializeRegAllocFastPass(PassRegistry &)
void initializeLowerTypeTestsPass(PassRegistry &)
void initializeObjCARCOpts(PassRegistry &)
Initialize all passes linked into the ObjCARCOpts library.
void initializeInstCountPass(PassRegistry &)
void initializePostRASchedulerPass(PassRegistry &)
void initializeSCCPLegacyPassPass(PassRegistry &)
void initializeArgPromotionPass(PassRegistry &)
void initializeExpandPostRAPass(PassRegistry &)
void initializeRenameIndependentSubregsPass(PassRegistry &)
void initializeLocalizerPass(PassRegistry &)
void initializePostDomPrinterPass(PassRegistry &)
void initializeLowerIntrinsicsPass(PassRegistry &)
void initializeAliasSetPrinterPass(PassRegistry &)
void initializePostRAHazardRecognizerPass(PassRegistry &)
void initializeCallSiteSplittingLegacyPassPass(PassRegistry &)
void initializeIfConverterPass(PassRegistry &)
void initializePAEvalPass(PassRegistry &)
void initializeDependenceAnalysisWrapperPassPass(PassRegistry &)
void initializeObjCARCContractPass(PassRegistry &)
void initializeMachineFunctionPrinterPassPass(PassRegistry &)
void initializeLowerInvokeLegacyPassPass(PassRegistry &)
void initializeExpandMemCmpPassPass(PassRegistry &)
void initializeTwoAddressInstructionPassPass(PassRegistry &)
void initializeFuncletLayoutPass(PassRegistry &)
void initializeAnalysis(PassRegistry &)
Initialize all passes linked into the Analysis library.
void initializeRewriteStatepointsForGCLegacyPassPass(PassRegistry &)
void initializeGCMachineCodeAnalysisPass(PassRegistry &)
void initializeTarget(PassRegistry &)
Initialize all passes linked into the CodeGen library.
void initializeInferFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeAAResultsWrapperPassPass(PassRegistry &)
void initializeStraightLineStrengthReducePass(PassRegistry &)
void initializeMachineDominanceFrontierPass(PassRegistry &)
void initializePredicateInfoPrinterLegacyPassPass(PassRegistry &)
void initializeStripNonDebugSymbolsPass(PassRegistry &)
void initializeEfficiencySanitizerPass(PassRegistry &)
void initializeUnifyFunctionExitNodesPass(PassRegistry &)
void initializePeepholeOptimizerPass(PassRegistry &)
void initializeCrossDSOCFIPass(PassRegistry &)
void initializePreISelIntrinsicLoweringLegacyPassPass(PassRegistry &)
void initializePhysicalRegisterUsageInfoPass(PassRegistry &)
void initializeSjLjEHPreparePass(PassRegistry &)
void initializeConstantPropagationPass(PassRegistry &)
void initializePGOInstrumentationGenLegacyPassPass(PassRegistry &)
void initializePostRAMachineSinkingPass(PassRegistry &)
void initializeScopedNoAliasAAWrapperPassPass(PassRegistry &)
void initializeLoopLoadEliminationPass(PassRegistry &)
void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry &)
void initializeTargetTransformInfoWrapperPassPass(PassRegistry &)
void initializeSpeculativeExecutionLegacyPassPass(PassRegistry &)
void initializeTargetPassConfigPass(PassRegistry &)
void initializeMachinePostDominatorTreePass(PassRegistry &)
void initializeLoopUnrollPass(PassRegistry &)
void initializeLibCallsShrinkWrapLegacyPassPass(PassRegistry &)
void initializeMergeFunctionsPass(PassRegistry &)
void initializeSeparateConstOffsetFromGEPPass(PassRegistry &)
void initializeBreakFalseDepsPass(PassRegistry &)
void initializeDelinearizationPass(PassRegistry &)
void initializeStackMapLivenessPass(PassRegistry &)
void initializeMIRPrintingPassPass(PassRegistry &)
void initializePrintBasicBlockPassPass(PassRegistry &)
void initializeModuleDebugInfoPrinterPass(PassRegistry &)
void initializeGVNLegacyPassPass(PassRegistry &)
void initializeLiveDebugValuesPass(PassRegistry &)
void initializeLoopDataPrefetchLegacyPassPass(PassRegistry &)
void initializePlaceBackedgeSafepointsImplPass(PassRegistry &)
void initializeFEntryInserterPass(PassRegistry &)
void initializeIndVarSimplifyLegacyPassPass(PassRegistry &)
void initializeXRayInstrumentationPass(PassRegistry &)
void initializeStackSlotColoringPass(PassRegistry &)
void initializeMachineDominatorTreePass(PassRegistry &)
void initializeEarlyIfConverterPass(PassRegistry &)
void initializeCallGraphViewerPass(PassRegistry &)
void initializeBranchProbabilityInfoWrapperPassPass(PassRegistry &)
void initializeCallGraphPrinterLegacyPassPass(PassRegistry &)
void initializeLoopInstSimplifyLegacyPassPass(PassRegistry &)
void initializeSlotIndexesPass(PassRegistry &)
void initializeWriteBitcodePassPass(PassRegistry &)
void initializeLazyBranchProbabilityInfoPassPass(PassRegistry &)
void initializeEliminateAvailableExternallyLegacyPassPass(PassRegistry &)
void initializePEIPass(PassRegistry &)
void initializeLowerExpectIntrinsicPass(PassRegistry &)
void initializeCallGraphWrapperPassPass(PassRegistry &)
void initializePostDominatorTreeWrapperPassPass(PassRegistry &)
void initializeDomOnlyViewerPass(PassRegistry &)
void initializeLazyBlockFrequencyInfoPassPass(PassRegistry &)
void initializeLiveStacksPass(PassRegistry &)
void initializeDeadMachineInstructionElimPass(PassRegistry &)
void initializeAddressSanitizerModulePass(PassRegistry &)
void initializeNameAnonGlobalLegacyPassPass(PassRegistry &)
void initializeInlineCostAnalysisPass(PassRegistry &)
void initializeMemDerefPrinterPass(PassRegistry &)
void initializeDAEPass(PassRegistry &)
void initializeStripGCRelocatesPass(PassRegistry &)
void initializeLiveIntervalsPass(PassRegistry &)
void initializeProcessImplicitDefsPass(PassRegistry &)
void initializeLowerAtomicLegacyPassPass(PassRegistry &)
void initializeSCEVAAWrapperPassPass(PassRegistry &)
void initializeFunctionImportLegacyPassPass(PassRegistry &)
void initializeAtomicExpandPass(PassRegistry &)
void initializeSROALegacyPassPass(PassRegistry &)
void initializeThreadSanitizerLegacyPassPass(PassRegistry &)
void initializeSinkingLegacyPassPass(PassRegistry &)
void initializeMakeGuardsExplicitLegacyPassPass(PassRegistry &)
void initializeCallGraphDOTPrinterPass(PassRegistry &)
void initializeLiveRangeShrinkPass(PassRegistry &)
void initializeInferAddressSpacesPass(PassRegistry &)
void initializeInstrumentation(PassRegistry &)
Initialize all passes linked into the Instrumentation library.
void initializeRegBankSelectPass(PassRegistry &)
void initializeSampleProfileLoaderLegacyPassPass(PassRegistry &)
void initializePGOInstrumentationUseLegacyPassPass(PassRegistry &)
void initializeShrinkWrapPass(PassRegistry &)
void initializeDwarfEHPreparePass(PassRegistry &)
void initializeFloat2IntLegacyPassPass(PassRegistry &)
void initializeControlHeightReductionLegacyPassPass(PassRegistry &)
void initializeAlwaysInlinerLegacyPassPass(PassRegistry &)
void initializeImplicitNullChecksPass(PassRegistry &)
void initializeLoopRotateLegacyPassPass(PassRegistry &)
void initializeCFIInstrInserterPass(PassRegistry &)
void initializeStructurizeCFGPass(PassRegistry &)
void initializeMemCpyOptLegacyPassPass(PassRegistry &)
void initializeAggressiveInstCombine(PassRegistry &)
Initialize all passes linked into the AggressiveInstCombine library.
void initializeMachineBlockPlacementPass(PassRegistry &)
void initializeLoopInterchangePass(PassRegistry &)
void initializeConstantMergeLegacyPassPass(PassRegistry &)
void initializeIPO(PassRegistry &)
Initialize all passes linked into the IPO library.
void initializeAddressSanitizerPass(PassRegistry &)
void initializeInterleavedAccessPass(PassRegistry &)
void initializePHIEliminationPass(PassRegistry &)
void initializeMachineCopyPropagationPass(PassRegistry &)
void initializeMachineLICMPass(PassRegistry &)
void initializeGlobalsAAWrapperPassPass(PassRegistry &)
void initializeMachineBlockFrequencyInfoPass(PassRegistry &)
void initializeMachineOutlinerPass(PassRegistry &)
void initializeRegToMemPass(PassRegistry &)
void initializeDetectDeadLanesPass(PassRegistry &)
void initializeMachineModuleInfoPass(PassRegistry &)
void initializeLoopVersioningLICMPass(PassRegistry &)
void initializePostDomOnlyPrinterPass(PassRegistry &)
void initializeDependenceAnalysisPass(PassRegistry &)
void initializeCodeGenPreparePass(PassRegistry &)
void initializeLoopGuardWideningLegacyPassPass(PassRegistry &)
void initializeCorrelatedValuePropagationPass(PassRegistry &)
void initializeWriteThinLTOBitcodePass(PassRegistry &)
void initializeHotColdSplittingLegacyPassPass(PassRegistry &)
void initializeScalarEvolutionWrapperPassPass(PassRegistry &)
void initializeCoroutines(PassRegistry &)
Initialize all passes linked into the Coroutines library.
void initializeTransformUtils(PassRegistry &)
Initialize all passes linked into the TransformUtils library.
void initializeCanonicalizeAliasesLegacyPassPass(PassRegistry &)
void initializeProfileSummaryInfoWrapperPassPass(PassRegistry &)
void initializeAggressiveInstCombinerLegacyPassPass(PassRegistry &)
void initializeLoopDistributeLegacyPass(PassRegistry &)
void initializeDominanceFrontierWrapperPassPass(PassRegistry &)
void initializeGCOVProfilerLegacyPassPass(PassRegistry &)
void initializeStackColoringPass(PassRegistry &)
void initializePGOIndirectCallPromotionLegacyPassPass(PassRegistry &)
void initializeLintPass(PassRegistry &)
void initializeIntervalPartitionPass(PassRegistry &)
void initializeStackProtectorPass(PassRegistry &)
void initializeObjCARCAAWrapperPassPass(PassRegistry &)
void initializeInstCombine(PassRegistry &)
Initialize all passes linked into the InstCombine library.
void initializeRegionOnlyViewerPass(PassRegistry &)
void initializeSpillPlacementPass(PassRegistry &)
void initializeMachineSchedulerPass(PassRegistry &)
void initializeTailCallElimPass(PassRegistry &)
void initializeInterleavedLoadCombinePass(PassRegistry &)
void initializePromoteLegacyPassPass(PassRegistry &)
void initializeSingleLoopExtractorPass(PassRegistry &)
void initializeSafeStackLegacyPassPass(PassRegistry &)
void initializeDomPrinterPass(PassRegistry &)
void initializeMIRCanonicalizerPass(PassRegistry &)
void initializeDAHPass(PassRegistry &)
void initializeLoopSimplifyCFGLegacyPassPass(PassRegistry &)
void initializeRegUsageInfoPropagationPass(PassRegistry &)
void initializeMachinePipelinerPass(PassRegistry &)
void initializeVirtRegMapPass(PassRegistry &)
void initializeCFGViewerLegacyPassPass(PassRegistry &)
void initializeMemorySSAPrinterLegacyPassPass(PassRegistry &)
void initializeCFGPrinterLegacyPassPass(PassRegistry &)
void initializePostMachineSchedulerPass(PassRegistry &)
void initializeBlockExtractorPass(PassRegistry &)
void initializeLoopVersioningPassPass(PassRegistry &)
void initializeInstNamerPass(PassRegistry &)
void initializeSLPVectorizerPass(PassRegistry &)
void initializeLiveRegMatrixPass(PassRegistry &)
void initializeMemoryDependenceWrapperPassPass(PassRegistry &)
void initializeWasmEHPreparePass(PassRegistry &)
void initializeRegionOnlyPrinterPass(PassRegistry &)
void initializeInstSimplifyLegacyPassPass(PassRegistry &)
void initializeLocalStackSlotPassPass(PassRegistry &)
void initializeLegalizerPass(PassRegistry &)
void initializePostOrderFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeGVNHoistLegacyPassPass(PassRegistry &)
void initializeIPSCCPLegacyPassPass(PassRegistry &)
void initializeUnreachableMachineBlockElimPass(PassRegistry &)
void initializeGVNSinkLegacyPassPass(PassRegistry &)
void initializeGCModuleInfoPass(PassRegistry &)
void initializeBoundsCheckingLegacyPassPass(PassRegistry &)
void initializeAlignmentFromAssumptionsPass(PassRegistry &)
void initializeMachineBranchProbabilityInfoPass(PassRegistry &)
void initializeMachineSinkingPass(PassRegistry &)
void initializeLazyMachineBlockFrequencyInfoPassPass(PassRegistry &)
void initializeVerifierLegacyPassPass(PassRegistry &)
void initializeStackSafetyGlobalInfoWrapperPassPass(PassRegistry &)
void initializeNaryReassociateLegacyPassPass(PassRegistry &)
void initializeWarnMissedTransformationsLegacyPass(PassRegistry &)
void initializeRewriteSymbolsLegacyPassPass(PassRegistry &)
void initializeInstructionCombiningPassPass(PassRegistry &)
void initializeExpandISelPseudosPass(PassRegistry &)
void initializeIRCELegacyPassPass(PassRegistry &)
void initializePGOMemOPSizeOptLegacyPassPass(PassRegistry &)
void initializeLoopSimplifyPass(PassRegistry &)
void initializeLoaderPassPass(PassRegistry &)
void initializeForceFunctionAttrsLegacyPassPass(PassRegistry &)
void initializeStripDebugDeclarePass(PassRegistry &)
void initializeEarlyMachineLICMPass(PassRegistry &)
void initializeCFGSimplifyPassPass(PassRegistry &)
void initializeLoopPredicationLegacyPassPass(PassRegistry &)
void initializeCFLSteensAAWrapperPassPass(PassRegistry &)
void initializeStackSafetyInfoWrapperPassPass(PassRegistry &)
void initializeTailDuplicatePass(PassRegistry &)
void initializeLegacyLoopSinkPassPass(PassRegistry &)
void initializeCodeGen(PassRegistry &)
Initialize all passes linked into the CodeGen library.
void initializeReassociateLegacyPassPass(PassRegistry &)
void initializeForwardControlFlowIntegrityPass(PassRegistry &)
void initializeBarrierNoopPass(PassRegistry &)
void initializePhiValuesWrapperPassPass(PassRegistry &)
void initializeLowerSwitchPass(PassRegistry &)
void initializeBranchRelaxationPass(PassRegistry &)
void initializeGlobalMergePass(PassRegistry &)
void initializeEarlyCSEMemSSALegacyPassPass(PassRegistry &)
void initializeLoadStoreVectorizerLegacyPassPass(PassRegistry &)
void initializeLegacyLICMPassPass(PassRegistry &)
void initializeRAGreedyPass(PassRegistry &)
void initializeSanitizerCoverageModulePass(PassRegistry &)
void initializeMachineCombinerPass(PassRegistry &)
void initializeEdgeBundlesPass(PassRegistry &)
void initializeLoopUnrollAndJamPass(PassRegistry &)
void initializeVectorization(PassRegistry &)
Initialize all passes linked into the Vectorize library.
void initializeRABasicPass(PassRegistry &)
void initializeMustExecutePrinterPass(PassRegistry &)
void initializeAssumptionCacheTrackerPass(PassRegistry &)
void initializeMetaRenamerPass(PassRegistry &)
void initializePrintFunctionPassWrapperPass(PassRegistry &)
void initializePartiallyInlineLibCallsLegacyPassPass(PassRegistry &)
void initializeMergeICmpsPass(PassRegistry &)
void initializeMachineOptimizationRemarkEmitterPassPass(PassRegistry &)
void initializeLegacyDivergenceAnalysisPass(PassRegistry &)
void initializePostInlineEntryExitInstrumenterPass(PassRegistry &)
void initializeStripNonLineTableDebugInfoPass(PassRegistry &)
void initializeMergedLoadStoreMotionLegacyPassPass(PassRegistry &)
void initializeLCSSAVerificationPassPass(PassRegistry &)
void initializeGlobalISel(PassRegistry &)
Initialize all passes linked into the GlobalISel library.
void initializeMachineTraceMetricsPass(PassRegistry &)
void initializeLazyValueInfoPrinterPass(PassRegistry &)
void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry &)
void initializeStripDeadPrototypesLegacyPassPass(PassRegistry &)
void initializeDeadInstEliminationPass(PassRegistry &)
void initializeBasicAAWrapperPassPass(PassRegistry &)
void initializeFlattenCFGPassPass(PassRegistry &)
void initializeObjCARCExpandPass(PassRegistry &)
void initializeCFGOnlyViewerLegacyPassPass(PassRegistry &)