reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/PassRegistry.h
   58   static PassRegistry *getPassRegistry();

References

include/llvm/Analysis/AliasAnalysis.h
 1183     initializeExternalAAWrapperPassPass(*PassRegistry::getPassRegistry());
 1188     initializeExternalAAWrapperPassPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/BranchProbabilityInfo.h
  238         *PassRegistry::getPassRegistry());
include/llvm/Analysis/CallGraphSCCPass.h
  123     PassRegistry &Registry = *PassRegistry::getPassRegistry();
include/llvm/Analysis/DependenceAnalysis.h
  959           *PassRegistry::getPassRegistry());
include/llvm/Analysis/IntervalPartition.h
   54     initializeIntervalPartitionPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/LazyValueInfo.h
  148     initializeLazyValueInfoWrapperPassPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/LegacyDivergenceAnalysis.h
   31     initializeLegacyDivergenceAnalysisPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/LoopAccessAnalysis.h
  728     initializeLoopAccessLegacyAnalysisPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/LoopInfo.h
 1215     initializeLoopInfoWrapperPassPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/LoopPass.h
  166     initializeLCSSAVerificationPassPass(*PassRegistry::getPassRegistry());
include/llvm/Analysis/PostDominators.h
   72     initializePostDominatorTreeWrapperPassPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/GlobalISel/CSEInfo.h
  224     initializeGISelCSEAnalysisWrapperPassPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
   98     initializeGISelKnownBitsAnalysisPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/LiveStacks.h
   48     initializeLiveStacksPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/LiveVariables.h
   49     initializeLiveVariablesPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/MachineBranchProbabilityInfo.h
   39     PassRegistry &Registry = *PassRegistry::getPassRegistry();
include/llvm/CodeGen/MachineLoopInfo.h
   93     initializeMachineLoopInfoPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/MachinePipeliner.h
   87     initializeMachinePipelinerPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/ReachingDefAnalysis.h
   76     initializeReachingDefAnalysisPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/RegisterUsageInfo.h
   38     PassRegistry &Registry = *PassRegistry::getPassRegistry();
include/llvm/CodeGen/SlotIndexes.h
  351       initializeSlotIndexesPass(*PassRegistry::getPassRegistry());
include/llvm/CodeGen/StackProtector.h
  108     initializeStackProtectorPass(*PassRegistry::getPassRegistry());
include/llvm/IR/Dominators.h
  266     initializeDominatorTreeWrapperPassPass(*PassRegistry::getPassRegistry());
include/llvm/PassSupport.h
   97     PassRegistry::getPassRegistry()->registerPass(*this);
include/llvm/Transforms/InstCombine/InstCombine.h
   51     initializeInstructionCombiningPassPass(*PassRegistry::getPassRegistry());
include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
   33     initializeUnifyFunctionExitNodesPass(*PassRegistry::getPassRegistry());
lib/Analysis/AliasAnalysis.cpp
  748   initializeAAResultsWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/AliasAnalysisEvaluator.cpp
  401     initializeAAEvalLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/AliasSetTracker.cpp
  748       initializeAliasSetPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/AssumptionCache.cpp
  294   initializeAssumptionCacheTrackerPass(*PassRegistry::getPassRegistry());
lib/Analysis/BasicAliasAnalysis.cpp
 2052     initializeBasicAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/BlockFrequencyInfo.cpp
  300   initializeBlockFrequencyInfoWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/CFGPrinter.cpp
   38       initializeCFGViewerLegacyPassPass(*PassRegistry::getPassRegistry());
   68       initializeCFGOnlyViewerLegacyPassPass(*PassRegistry::getPassRegistry());
  115       initializeCFGPrinterLegacyPassPass(*PassRegistry::getPassRegistry());
  145       initializeCFGOnlyPrinterLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/CFLAndersAliasAnalysis.cpp
  918   initializeCFLAndersAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/CFLSteensAliasAnalysis.cpp
  350   initializeCFLSteensAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/CallGraph.cpp
  261   initializeCallGraphWrapperPassPass(*PassRegistry::getPassRegistry());
  304     initializeCallGraphPrinterLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/CallPrinter.cpp
   56     initializeCallGraphViewerPass(*PassRegistry::getPassRegistry());
   69     initializeCallGraphDOTPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/CostModel.cpp
   49         *PassRegistry::getPassRegistry());
lib/Analysis/Delinearization.cpp
   49     initializeDelinearizationPass(*PassRegistry::getPassRegistry());
lib/Analysis/DemandedBits.cpp
   66   initializeDemandedBitsWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/DomPrinter.cpp
  113     initializeDomViewerPass(*PassRegistry::getPassRegistry());
  125     initializeDomOnlyViewerPass(*PassRegistry::getPassRegistry());
  145       initializePostDomViewerPass(*PassRegistry::getPassRegistry());
  159       initializePostDomOnlyViewerPass(*PassRegistry::getPassRegistry());
  192     initializeDomPrinterPass(*PassRegistry::getPassRegistry());
  204     initializeDomOnlyPrinterPass(*PassRegistry::getPassRegistry());
  219       initializePostDomPrinterPass(*PassRegistry::getPassRegistry());
  234       initializePostDomOnlyPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/DominanceFrontier.cpp
   40   initializeDominanceFrontierWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/GlobalsModRef.cpp
 1005   initializeGlobalsAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/IVUsers.cpp
  354   initializeIVUsersWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/InstCount.cpp
   53       initializeInstCountPass(*PassRegistry::getPassRegistry());
lib/Analysis/LazyBlockFrequencyInfo.cpp
   35   initializeLazyBlockFrequencyInfoPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/LazyBranchProbabilityInfo.cpp
   36   initializeLazyBranchProbabilityInfoPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/LazyValueInfo.cpp
 2041     initializeLazyValueInfoPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/Lint.cpp
  140       initializeLintPass(*PassRegistry::getPassRegistry());
lib/Analysis/MemDepPrinter.cpp
   42       initializeMemDepPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/MemDerefPrinter.cpp
   27       initializeMemDerefPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/MemoryDependenceAnalysis.cpp
 1775   initializeMemoryDependenceWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/MemorySSA.cpp
 2250   initializeMemorySSAPrinterLegacyPassPass(*PassRegistry::getPassRegistry());
 2302   initializeMemorySSAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/ModuleDebugInfoPrinter.cpp
   31       initializeModuleDebugInfoPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/ModuleSummaryAnalysis.cpp
  856   initializeModuleSummaryIndexWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/MustExecute.cpp
  305       initializeMustExecutePrinterPass(*PassRegistry::getPassRegistry());
  318       initializeMustBeExecutedContextPrinterPass(*PassRegistry::getPassRegistry());
lib/Analysis/ObjCARCAliasAnalysis.cpp
  149   initializeObjCARCAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/OptimizationRemarkEmitter.cpp
   89       *PassRegistry::getPassRegistry());
lib/Analysis/PhiValues.cpp
  193   initializePhiValuesWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/ProfileSummaryInfo.cpp
  357   initializeProfileSummaryInfoWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/RegionInfo.cpp
  120   initializeRegionInfoPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/RegionPrinter.cpp
  157     initializeRegionPrinterPass(*PassRegistry::getPassRegistry());
  169     initializeRegionOnlyPrinterPass(*PassRegistry::getPassRegistry());
  181     initializeRegionViewerPass(*PassRegistry::getPassRegistry());
  193     initializeRegionOnlyViewerPass(*PassRegistry::getPassRegistry());
lib/Analysis/ScalarEvolution.cpp
12031   initializeScalarEvolutionWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  135   initializeSCEVAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/ScopedNoAliasAA.cpp
  195   initializeScopedNoAliasAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/StackSafetyAnalysis.cpp
  596   initializeStackSafetyInfoWrapperPassPass(*PassRegistry::getPassRegistry());
  641       *PassRegistry::getPassRegistry());
lib/Analysis/TargetLibraryInfo.cpp
 1617   initializeTargetLibraryInfoWrapperPassPass(*PassRegistry::getPassRegistry());
 1622   initializeTargetLibraryInfoWrapperPassPass(*PassRegistry::getPassRegistry());
 1628   initializeTargetLibraryInfoWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Analysis/TargetTransformInfo.cpp
 1367       *PassRegistry::getPassRegistry());
 1374       *PassRegistry::getPassRegistry());
lib/Analysis/TypeBasedAliasAnalysis.cpp
  725   initializeTypeBasedAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Bitcode/Writer/BitcodeWriterPass.cpp
   39       initializeWriteBitcodePassPass(*PassRegistry::getPassRegistry());
   47       initializeWriteBitcodePassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/AtomicExpandPass.cpp
   65       initializeAtomicExpandPass(*PassRegistry::getPassRegistry());
lib/CodeGen/BreakFalseDeps.cpp
   52     initializeBreakFalseDepsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/CFGuardLongjmp.cpp
   41     initializeCFGuardLongjmpPass(*PassRegistry::getPassRegistry());
lib/CodeGen/CFIInstrInserter.cpp
   42     initializeCFIInstrInserterPass(*PassRegistry::getPassRegistry());
lib/CodeGen/CodeGenPrepare.cpp
  310       initializeCodeGenPreparePass(*PassRegistry::getPassRegistry());
lib/CodeGen/DeadMachineInstructionElim.cpp
   40      initializeDeadMachineInstructionElimPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ExpandMemCmp.cpp
  784     initializeExpandMemCmpPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ExpandReductions.cpp
  141     initializeExpandReductionsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/FEntryInserter.cpp
   29     initializeFEntryInserterPass(*PassRegistry::getPassRegistry());
lib/CodeGen/FuncletLayout.cpp
   26     initializeFuncletLayoutPass(*PassRegistry::getPassRegistry());
lib/CodeGen/GCMetadata.cpp
   63   initializeGCModuleInfoPass(*PassRegistry::getPassRegistry());
lib/CodeGen/GCRootLowering.cpp
   91   initializeLowerIntrinsicsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/GlobalMerge.cpp
  189       initializeGlobalMergePass(*PassRegistry::getPassRegistry());
  197       initializeGlobalMergePass(*PassRegistry::getPassRegistry());
lib/CodeGen/HardwareLoops.cpp
   87       initializeHardwareLoopsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/IfConversion.cpp
  208       initializeIfConverterPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ImplicitNullChecks.cpp
  213     initializeImplicitNullChecksPass(*PassRegistry::getPassRegistry());
lib/CodeGen/IndirectBrExpandPass.cpp
   58     initializeIndirectBrExpandPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/InterleavedAccessPass.cpp
   87     initializeInterleavedAccessPass(*PassRegistry::getPassRegistry());
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1307     initializeInterleavedLoadCombinePass(*PassRegistry::getPassRegistry());
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
   34       *PassRegistry::getPassRegistry());
lib/CodeGen/LiveDebugValues.cpp
  582   initializeLiveDebugValuesPass(*PassRegistry::getPassRegistry());
lib/CodeGen/LiveDebugVariables.cpp
   93   initializeLiveDebugVariablesPass(*PassRegistry::getPassRegistry());
lib/CodeGen/LiveIntervals.cpp
  101   initializeLiveIntervalsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/LiveRangeShrink.cpp
   47     initializeLiveRangeShrinkPass(*PassRegistry::getPassRegistry());
lib/CodeGen/LocalStackSlotAllocation.cpp
   93       initializeLocalStackSlotPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/LowerEmuTLS.cpp
   34     initializeLowerEmuTLSPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  172   initializeMachineBlockFrequencyInfoPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineBlockPlacement.cpp
  524     initializeMachineBlockPlacementPass(*PassRegistry::getPassRegistry());
 3108     initializeMachineBlockPlacementStatsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineCSE.cpp
   76       initializeMachineCSEPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineCombiner.cpp
   78     initializeMachineCombinerPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineCopyPropagation.cpp
  192     initializeMachineCopyPropagationPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineDominanceFrontier.cpp
   34   initializeMachineDominanceFrontierPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineDominators.cpp
   65   initializeMachineDominatorTreePass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineInstrBundle.cpp
   29       initializeUnpackMachineBundlesPass(*PassRegistry::getPassRegistry());
   91       initializeFinalizeMachineBundlesPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineLICM.cpp
  255       initializeMachineLICMPass(*PassRegistry::getPassRegistry());
  263       initializeEarlyMachineLICMPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineModuleInfo.cpp
  338   initializeMachineModuleInfoWrapperPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
   67       *PassRegistry::getPassRegistry());
lib/CodeGen/MachineOutliner.cpp
  855     initializeMachineOutlinerPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachinePostDominators.cpp
   32   initializeMachinePostDominatorTreePass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineRegionInfo.cpp
   78   initializeMachineRegionInfoPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineScheduler.cpp
  210   initializeMachineSchedulerPass(*PassRegistry::getPassRegistry());
  234   initializePostMachineSchedulerPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineSink.cpp
  115       initializeMachineSinkingPass(*PassRegistry::getPassRegistry());
lib/CodeGen/MachineVerifier.cpp
  301         initializeMachineVerifierPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ModuloSchedule.cpp
 1932     initializeModuloScheduleTestPass(*PassRegistry::getPassRegistry());
lib/CodeGen/OptimizePHIs.cpp
   44       initializeOptimizePHIsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/PHIElimination.cpp
   76       initializePHIEliminationPass(*PassRegistry::getPassRegistry());
lib/CodeGen/PatchableFunction.cpp
   28     initializePatchableFunctionPass(*PassRegistry::getPassRegistry());
lib/CodeGen/PeepholeOptimizer.cpp
  164       initializePeepholeOptimizerPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ProcessImplicitDefs.cpp
   41     initializeProcessImplicitDefsPass(*PassRegistry::getPassRegistry());
lib/CodeGen/PrologEpilogInserter.cpp
   89     initializePEIPass(*PassRegistry::getPassRegistry());
lib/CodeGen/RegAllocPBQP.cpp
  123     initializeSlotIndexesPass(*PassRegistry::getPassRegistry());
  124     initializeLiveIntervalsPass(*PassRegistry::getPassRegistry());
  125     initializeLiveStacksPass(*PassRegistry::getPassRegistry());
  126     initializeVirtRegMapPass(*PassRegistry::getPassRegistry());
lib/CodeGen/RegUsageInfoCollector.cpp
   43     PassRegistry &Registry = *PassRegistry::getPassRegistry();
lib/CodeGen/RegUsageInfoPropagate.cpp
   47     PassRegistry &Registry = *PassRegistry::getPassRegistry();
lib/CodeGen/RegisterCoalescer.cpp
  332       initializeRegisterCoalescerPass(*PassRegistry::getPassRegistry());
lib/CodeGen/SafeStack.cpp
  844     initializeSafeStackLegacyPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
   50     initializeScalarizeMaskedMemIntrinPass(*PassRegistry::getPassRegistry());
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  318     initializeGCModuleInfoPass(*PassRegistry::getPassRegistry());
  320         *PassRegistry::getPassRegistry());
  321     initializeAAResultsWrapperPassPass(*PassRegistry::getPassRegistry());
  323         *PassRegistry::getPassRegistry());
lib/CodeGen/ShadowStackGCLowering.cpp
   98   initializeShadowStackGCLoweringPass(*PassRegistry::getPassRegistry());
lib/CodeGen/ShrinkWrap.cpp
  220     initializeShrinkWrapPass(*PassRegistry::getPassRegistry());
lib/CodeGen/StackColoring.cpp
  443     initializeStackColoringPass(*PassRegistry::getPassRegistry());
lib/CodeGen/StackMapLivenessAnalysis.cpp
   91   initializeStackMapLivenessPass(*PassRegistry::getPassRegistry());
lib/CodeGen/StackSlotColoring.cpp
  100       initializeStackSlotColoringPass(*PassRegistry::getPassRegistry());
lib/CodeGen/TailDuplication.cpp
   48     initializeTailDuplicatePass(*PassRegistry::getPassRegistry());
   56     initializeEarlyTailDuplicatePass(*PassRegistry::getPassRegistry());
lib/CodeGen/TargetPassConfig.cpp
  338   const PassRegistry &PR = *PassRegistry::getPassRegistry();
  401   initializeCodeGen(*PassRegistry::getPassRegistry());
  404   initializeBasicAAWrapperPassPass(*PassRegistry::getPassRegistry());
  405   initializeAAResultsWrapperPassPass(*PassRegistry::getPassRegistry());
  879       const PassRegistry *PR = PassRegistry::getPassRegistry();
lib/CodeGen/TwoAddressInstructionPass.cpp
  179     initializeTwoAddressInstructionPassPass(*PassRegistry::getPassRegistry());
lib/CodeGen/UnreachableBlockElim.cpp
   53         *PassRegistry::getPassRegistry());
lib/CodeGen/XRayInstrumentation.cpp
   49     initializeXRayInstrumentationPass(*PassRegistry::getPassRegistry());
lib/IR/Core.cpp
 4058   return wrap(PassRegistry::getPassRegistry());
lib/IR/LegacyPassManager.cpp
  828     PI = PassRegistry::getPassRegistry()->getPassInfo(AID);
  830     assert(PI == PassRegistry::getPassRegistry()->getPassInfo(AID) &&
lib/IR/Pass.cpp
   81   const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID);
  225   return PassRegistry::getPassRegistry()->getPassInfo(TI);
  229   return PassRegistry::getPassRegistry()->getPassInfo(Arg);
  233   const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID);
  248   PassRegistry::getPassRegistry()->registerAnalysisGroup(InterfaceID, PassID,
  259   PassRegistry::getPassRegistry()->enumerateWith(this);
  264   PassRegistry::getPassRegistry()->addRegistrationListener(this);
lib/IR/SafepointIRVerifier.cpp
  216     initializeSafepointIRVerifierPass(*PassRegistry::getPassRegistry());
lib/IR/Verifier.cpp
 5146     initializeVerifierLegacyPassPass(*PassRegistry::getPassRegistry());
 5151     initializeVerifierLegacyPassPass(*PassRegistry::getPassRegistry());
lib/LTO/LTOCodeGenerator.cpp
  125   PassRegistry &R = *PassRegistry::getPassRegistry();
lib/Target/AArch64/AArch64A53Fix835769.cpp
   85     initializeAArch64A53Fix835769Pass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  117     initializeAArch64A57FPLoadBalancingPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   86     initializeAArch64AdvSIMDScalarPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   40     initializeLDTLSCleanupPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64CompressJumpTables.cpp
   47     initializeAArch64CompressJumpTablesPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64CondBrTuning.cpp
   56     initializeAArch64CondBrTuningPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  106     initializeAArch64ConditionOptimizerPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  778     initializeAArch64ConditionalComparesPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
   46         *PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
   57     initializeAArch64ExpandPseudoPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
   88         *PassRegistry::getPassRegistry());
  186     initializeFalkorHWPFFixPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
   92     initializeAArch64LoadStoreOptPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  140   initializeAArch64PreLegalizerCombinerPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64PromoteConstant.cpp
  113     initializeAArch64PromoteConstantPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
   84         *PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  153     initializeAArch64SIMDInstrOptPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  133     initializeAArch64SpeculationHardeningPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64StackTagging.cpp
  286     initializeAArch64StackTaggingPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   68     initializeAArch64StackTaggingPreRAPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   41     initializeAArch64StorePairSuppressPass(*PassRegistry::getPassRegistry());
lib/Target/AArch64/AArch64TargetMachine.cpp
  163   auto PR = PassRegistry::getPassRegistry();
lib/Target/AMDGPU/AMDGPUAliasAnalysis.h
   80     initializeAMDGPUAAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDGPUInline.cpp
   64     initializeAMDGPUInlinerPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDGPULibCalls.cpp
  182       initializeAMDGPUSimplifyLibCallsPass(*PassRegistry::getPassRegistry());
  200       initializeAMDGPUUseNativeCallsPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1221     initializeAMDGPUMachineCFGStructurizerPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
   99   initializeAMDGPUPrintfRuntimeBindingPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp
  120       *PassRegistry::getPassRegistry());
  137       *PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
  190   PassRegistry *PR = PassRegistry::getPassRegistry();
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
   55     initializeAMDGPUUnifyDivergentExitNodesPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  131     initializeAMDGPUCFGStructurizerPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/GCNDPPCombine.cpp
   96     initializeGCNDPPCombinePass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/GCNNSAReassign.cpp
   45     initializeGCNNSAReassignPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  120     initializeGCNRegBankReassignPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
  313     initializeR600EmitClauseMarkersPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIAddIMGInit.cpp
   41     initializeSIAddIMGInitPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIFixVGPRCopies.cpp
   32     initializeSIFixVGPRCopiesPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIFixupVectorISel.cpp
   61     initializeSIFixupVectorISelPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIFoldOperands.cpp
  111     initializeSIFoldOperandsPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
   47     initializeSIFormMemoryClausesPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  254     initializeSILoadStoreOptimizerPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SILowerI1Copies.cpp
   73     initializeSILowerI1CopiesPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
   31     initializeSIOptimizeExecMaskingPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
   53     initializeSIOptimizeExecMaskingPreRAPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
   86     initializeSIPeepholeSDWAPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
   51     initializeSIPreAllocateWWMRegsPass(*PassRegistry::getPassRegistry());
lib/Target/ARC/ARCBranchFinalize.cpp
   42     initializeARCBranchFinalizePass(*PassRegistry::getPassRegistry());
lib/Target/ARM/ARMTargetMachine.cpp
   89   PassRegistry &Registry = *PassRegistry::getPassRegistry();
lib/Target/AVR/AVRExpandPseudoInsts.cpp
   39     initializeAVRExpandPseudoPass(*PassRegistry::getPassRegistry());
lib/Target/AVR/AVRRelaxMemOperations.cpp
   35     initializeAVRRelaxMemPass(*PassRegistry::getPassRegistry());
lib/Target/AVR/AVRTargetMachine.cpp
   83   auto &PR = *PassRegistry::getPassRegistry();
lib/Target/BPF/BPFMIChecking.cpp
   37     initializeBPFMIPreEmitCheckingPass(*PassRegistry::getPassRegistry());
lib/Target/BPF/BPFMIPeephole.cpp
   47     initializeBPFMIPeepholePass(*PassRegistry::getPassRegistry());
  207     initializeBPFMIPreEmitPeepholePass(*PassRegistry::getPassRegistry());
  303     initializeBPFMIPeepholeTruncElimPass(*PassRegistry::getPassRegistry());
lib/Target/BPF/BPFMISimplifyPatchable.cpp
   48     initializeBPFMISimplifyPatchablePass(*PassRegistry::getPassRegistry());
lib/Target/BPF/BPFTargetMachine.cpp
   36   PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2893       initializeHexagonLoopReschedulingPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   53       initializeHexagonBranchRelaxationPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
   45     initializeHexagonCFGOptimizerPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonCommonGEP.cpp
  101       initializeHexagonCommonGEPPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   72     initializeHexagonCopyToCombinePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  147       initializeHexagonExpandCondsetsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   42       initializeHexagonFixupHwLoopsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonFrameLowering.cpp
  208       PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonGenExtract.cpp
   61       initializeHexagonGenExtractPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonGenInsert.cpp
  506       initializeHexagonGenInsertPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonGenPredicate.cpp
   86       initializeHexagonGenPredicatePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  121       initializeHexagonLoopIdiomRecognizePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   35       initializeHexagonOptimizeSZextendsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonPeephole.cpp
   89       initializeHexagonPeepholePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   42       PassRegistry &R = *PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonStoreWidening.cpp
   74       initializeHexagonStoreWideningPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonTargetMachine.cpp
  187   PassRegistry &PR = *PassRegistry::getPassRegistry();
  222   initializeHexagonExpandCondsetsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  268       PassRegistry *PR = PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonVectorPrint.cpp
   61     initializeHexagonVectorPrintPass(*PassRegistry::getPassRegistry());
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   60     initializeLanaiMemAluCombinerPass(*PassRegistry::getPassRegistry());
lib/Target/Mips/MipsBranchExpansion.cpp
  139     initializeMipsBranchExpansionPass(*PassRegistry::getPassRegistry());
lib/Target/Mips/MipsDelaySlotFiller.cpp
  215       initializeMipsDelaySlotFillerPass(*PassRegistry::getPassRegistry());
lib/Target/Mips/MipsPreLegalizerCombiner.cpp
   77   initializeMipsPreLegalizerCombinerPass(*PassRegistry::getPassRegistry());
lib/Target/Mips/MipsTargetMachine.cpp
   54   PassRegistry *PR = PassRegistry::getPassRegistry();
lib/Target/NVPTX/NVPTXPeephole.cpp
   54     initializeNVPTXPeepholePass(*PassRegistry::getPassRegistry());
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   40     initializeNVPTXProxyRegErasurePass(*PassRegistry::getPassRegistry());
lib/Target/NVPTX/NVPTXTargetMachine.cpp
   82   PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/NVPTX/NVVMIntrRange.cpp
   49      initializeNVVMIntrRangePass(*PassRegistry::getPassRegistry());
lib/Target/NVPTX/NVVMReflect.cpp
   55     initializeNVVMReflectPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  184     initializePPCBoolRetToIntPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  164     initializePPCBranchCoalescingPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCBranchSelector.cpp
   39       initializePPCBSelPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCCTRLoops.cpp
   82       initializePPCCTRLoopsVerifyPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCEarlyReturn.cpp
   46       initializePPCEarlyReturnPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCExpandISEL.cpp
  104     initializePPCExpandISELPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
   90       initializePPCLoopPreIncPrepPass(*PassRegistry::getPassRegistry());
   94       initializePPCLoopPreIncPrepPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCMIPeephole.cpp
   88     initializePPCMIPeepholePass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   50       initializePPCPreEmitPeepholePass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
   37       initializePPCQPXLoadSplatPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  407     initializePPCReduceCRLogicalsPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
   41       initializePPCTLSDynamicCallPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCTOCRegDeps.cpp
   92       initializePPCTOCRegDepsPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCTargetMachine.cpp
  103   PassRegistry &PR = *PassRegistry::getPassRegistry();
  485     initializePPCVSXFMAMutatePass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCVSXCopy.cpp
   46       initializePPCVSXCopyPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
   63       initializePPCVSXFMAMutatePass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  115     initializePPCVSXSwapRemovalPass(*PassRegistry::getPassRegistry());
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
   35     initializeRISCVExpandPseudoPass(*PassRegistry::getPassRegistry());
lib/Target/RISCV/RISCVTargetMachine.cpp
   36   auto PR = PassRegistry::getPassRegistry();
lib/Target/SystemZ/SystemZPostRewrite.cpp
   40     initializeSystemZPostRewritePass(*PassRegistry::getPassRegistry());
lib/Target/SystemZ/SystemZTDC.cpp
   70     initializeSystemZTDCPassPass(*PassRegistry::getPassRegistry());
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
  130     initializeWebAssemblyExceptionInfoPass(*PassRegistry::getPassRegistry());
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
   56   auto &PR = *PassRegistry::getPassRegistry();
lib/Target/X86/X86TargetMachine.cpp
   69   PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   45       initializeXCoreLowerThreadLocalPass(*PassRegistry::getPassRegistry());
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
   48         *PassRegistry::getPassRegistry());
lib/Transforms/CFGuard/CFGuard.cpp
   47     initializeCFGuardPass(*PassRegistry::getPassRegistry());
   54     initializeCFGuardPass(*PassRegistry::getPassRegistry());
lib/Transforms/Coroutines/CoroCleanup.cpp
  106     initializeCoroCleanupPass(*PassRegistry::getPassRegistry());
lib/Transforms/Coroutines/CoroEarly.cpp
  231     initializeCoroEarlyPass(*PassRegistry::getPassRegistry());
lib/Transforms/Coroutines/CoroElide.cpp
  282     initializeCoroElidePass(*PassRegistry::getPassRegistry());
lib/Transforms/Coroutines/CoroSplit.cpp
 1519     initializeCoroSplitPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/AlwaysInliner.cpp
  105     initializeAlwaysInlinerLegacyPassPass(*PassRegistry::getPassRegistry());
  110     initializeAlwaysInlinerLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/ArgumentPromotion.cpp
 1076     initializeArgPromotionPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/Attributor.cpp
 4975     initializeAttributorLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/BarrierNoopPass.cpp
   35     initializeBarrierNoopPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/CalledValuePropagation.cpp
  420         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/ConstantMerge.cpp
  266     initializeConstantMergeLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/CrossDSOCFI.cpp
   45     initializeCrossDSOCFIPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/DeadArgumentElimination.cpp
   72       initializeDAEPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/ElimAvailExtern.cpp
   80         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/ForceFunctionAttrs.cpp
  106         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/FunctionAttrs.cpp
 1464         *PassRegistry::getPassRegistry());
 1529         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/GlobalDCE.cpp
   49       initializeGlobalDCELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/GlobalOpt.cpp
 2997     initializeGlobalOptLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/GlobalSplit.cpp
  167     initializeGlobalSplitPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/HotColdSplitting.cpp
  170     initializeHotColdSplittingLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/IPConstantPropagation.cpp
   39       initializeIPCPPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/InferFunctionAttrs.cpp
   56         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/InlineSimple.cpp
   44     initializeSimpleInlinerPass(*PassRegistry::getPassRegistry());
   49     initializeSimpleInlinerPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/Internalize.cpp
  259     initializeInternalizeLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/LoopExtractor.cpp
   44         initializeLoopExtractorPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/LowerTypeTests.cpp
  520     initializeLowerTypeTestsPass(*PassRegistry::getPassRegistry());
  527     initializeLowerTypeTestsPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/MergeFunctions.cpp
  204     initializeMergeFunctionsPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/PartialInlining.cpp
  350     initializePartialInlinerLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/PruneEH.cpp
   42       initializePruneEHPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/SCCP.cpp
   45     initializeIPSCCPLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/SampleProfile.cpp
  451         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/StripDeadPrototypes.cpp
   69         *PassRegistry::getPassRegistry());
lib/Transforms/IPO/StripSymbols.cpp
   42         initializeStripSymbolsPass(*PassRegistry::getPassRegistry());
   57         initializeStripNonDebugSymbolsPass(*PassRegistry::getPassRegistry());
   72         initializeStripDebugDeclarePass(*PassRegistry::getPassRegistry());
   87         initializeStripDeadDebugInfoPass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  499     initializeWriteThinLTOBitcodePass(*PassRegistry::getPassRegistry());
  504     initializeWriteThinLTOBitcodePass(*PassRegistry::getPassRegistry());
lib/Transforms/IPO/WholeProgramDevirt.cpp
  622     initializeWholeProgramDevirtPass(*PassRegistry::getPassRegistry());
  629     initializeWholeProgramDevirtPass(*PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/AddressSanitizer.cpp
  557         *PassRegistry::getPassRegistry());
  708     initializeAddressSanitizerLegacyPassPass(*PassRegistry::getPassRegistry());
  836         *PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/BoundsChecking.cpp
  223     initializeBoundsCheckingLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  108         *PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  147     initializeGCOVProfilerLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  125         *PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  181         *PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  366         *PassRegistry::getPassRegistry());
  391         *PassRegistry::getPassRegistry());
  418         *PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  105     initializePGOMemOPSizeOptLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  259         *PassRegistry::getPassRegistry());
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
   49       initializeObjCARCAPElimPass(*PassRegistry::getPassRegistry());
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  107       initializeObjCARCContractPass(*PassRegistry::getPassRegistry());
lib/Transforms/ObjCARC/ObjCARCExpand.cpp
   61       initializeObjCARCExpandPass(*PassRegistry::getPassRegistry());
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  566       initializeObjCARCOptPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/ADCE.cpp
  700     initializeADCELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
   50     initializeAlignmentFromAssumptionsPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/BDCE.cpp
  158     initializeBDCELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/CallSiteSplitting.cpp
  550     initializeCallSiteSplittingLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/ConstantHoisting.cpp
  104     initializeConstantHoistingLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/ConstantProp.cpp
   44       initializeConstantPropagationPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
   95      initializeCorrelatedValuePropagationPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/DCE.cpp
   44     initializeDeadInstEliminationPass(*PassRegistry::getPassRegistry());
  152     initializeDCELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1353     initializeDSELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/DivRemPairs.cpp
  326     initializeDivRemPairsLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/EarlyCSE.cpp
 1354       initializeEarlyCSEMemSSALegacyPassPass(*PassRegistry::getPassRegistry());
 1356       initializeEarlyCSELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/FlattenCFGPass.cpp
   29     initializeFlattenCFGPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/Float2Int.cpp
   56       initializeFloat2IntLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/GVN.cpp
 2656     initializeGVNLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/GVNHoist.cpp
 1146     initializeGVNHoistLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/GVNSink.cpp
  893     initializeGVNSinkLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/GuardWidening.cpp
  850     initializeGuardWideningLegacyPassPass(*PassRegistry::getPassRegistry());
  882     initializeLoopGuardWideningLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/IndVarSimplify.cpp
 3160     initializeIndVarSimplifyLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  249     initializeIRCELegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/InstSimplifyPass.cpp
   84     initializeInstSimplifyLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/JumpThreading.cpp
  135       initializeJumpThreadingPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LICM.cpp
  199     initializeLegacyLICMPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  107     initializeLoopDataPrefetchLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopDeletion.cpp
  230     initializeLoopDeletionLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopDistribute.cpp
 1012     initializeLoopDistributeLegacyPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopFuse.cpp
 1566     initializeLoopFuseLegacyPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  264         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopInstSimplify.cpp
  183     initializeLoopInstSimplifyLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopInterchange.cpp
  442     initializeLoopInterchangePass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopLoadElimination.cpp
  634     initializeLoopLoadEliminationPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopPredication.cpp
  314     initializeLoopPredicationLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopRerollPass.cpp
  168       initializeLoopRerollPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopRotation.cpp
   71     initializeLoopRotateLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  715     initializeLoopSimplifyCFGLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopSink.cpp
  353     initializeLegacyLoopSinkPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 5681   initializeLoopStrengthReducePass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  437     initializeLoopUnrollAndJamPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1216     initializeLoopUnrollPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopUnswitch.cpp
  208         initializeLoopUnswitchPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  123     initializeLoopVersioningLICMPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LowerAtomic.cpp
  158     initializeLowerAtomicLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
  153     initializeLowerConstantIntrinsicsPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  384     initializeLowerExpectIntrinsicPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
   35         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/LowerWidenableCondition.cpp
   35         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/MakeGuardsExplicit.cpp
   50     initializeMakeGuardsExplicitLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  263     initializeMemCpyOptLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/MergeICmps.cpp
  895     initializeMergeICmpsLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  376         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/NaryReassociate.cpp
  123     initializeNaryReassociateLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/NewGVN.cpp
 4178     initializeNewGVNLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  150         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/PlaceSafepoints.cpp
  119     initializePlaceBackedgeSafepointsImplPass(*PassRegistry::getPassRegistry());
  162     initializePlaceSafepointsPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/Reassociate.cpp
 2473       initializeReassociateLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/Reg2Mem.cpp
   41       initializeRegToMemPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  170         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/SCCP.cpp
 1885     initializeSCCPLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/SROA.cpp
 4625     initializeSROALegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/Scalarizer.cpp
  224     initializeScalarizerLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  350     initializeSeparateConstOffsetFromGEPPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2904         *PassRegistry::getPassRegistry());
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  240     initializeCFGSimplifyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/Sink.cpp
  273       initializeSinkingLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  149     initializeStraightLineStrengthReducePass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/StructurizeCFG.cpp
  266     initializeStructurizeCFGPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/TailRecursionElimination.cpp
  815     initializeTailCallElimPass(*PassRegistry::getPassRegistry());
lib/Transforms/Scalar/WarnMissedTransforms.cpp
  114         *PassRegistry::getPassRegistry());
lib/Transforms/Utils/AddDiscriminators.cpp
   92     initializeAddDiscriminatorsLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/BreakCriticalEdges.cpp
   46       initializeBreakCriticalEdgesPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/EntryExitInstrumenter.cpp
  125     initializeEntryExitInstrumenterPass(*PassRegistry::getPassRegistry());
  138         *PassRegistry::getPassRegistry());
lib/Transforms/Utils/InstructionNamer.cpp
   26       initializeInstNamerPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/LCSSA.cpp
  410     initializeLCSSAWrapperPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
   57         *PassRegistry::getPassRegistry());
lib/Transforms/Utils/LoopSimplify.cpp
  748       initializeLoopSimplifyPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/LoopVersioning.cpp
  259     initializeLoopVersioningPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/LowerInvoke.cpp
   35       initializeLowerInvokeLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/LowerSwitch.cpp
   79       initializeLowerSwitchPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/Mem2Reg.cpp
   78     initializePromoteLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/MetaRenamer.cpp
   76       initializeMetaRenamerPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/PredicateInfo.cpp
  775       *PassRegistry::getPassRegistry());
lib/Transforms/Utils/StripGCRelocates.cpp
   30     initializeStripGCRelocatesPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp
   22     initializeStripNonLineTableDebugInfoPass(*PassRegistry::getPassRegistry());
lib/Transforms/Utils/SymbolRewriter.cpp
  538   initializeRewriteSymbolsLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  213     initializeLoadStoreVectorizerLegacyPassPass(*PassRegistry::getPassRegistry());
lib/Transforms/Vectorize/LoopVectorize.cpp
 1593     initializeLoopVectorizePass(*PassRegistry::getPassRegistry());
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5197     initializeSLPVectorizerPass(*PassRegistry::getPassRegistry());
tools/bugpoint/bugpoint.cpp
  110     const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID);
  148   PassRegistry &Registry = *PassRegistry::getPassRegistry();
tools/clang/tools/driver/cc1_main.cpp
  207   llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
tools/llc/llc.cpp
  304   PassRegistry *Registry = PassRegistry::getPassRegistry();
  368   const PassRegistry *PR = PassRegistry::getPassRegistry();
tools/llvm-exegesis/lib/Assembler.cpp
   54   const PassRegistry *PR = PassRegistry::getPassRegistry();
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
  185   PassRegistry &Registry = *PassRegistry::getPassRegistry();
tools/opt/opt.cpp
  502   PassRegistry &Registry = *PassRegistry::getPassRegistry();
tools/polly/lib/Polly.cpp
   24     llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
unittests/Analysis/AliasAnalysisTest.cpp
   36     initializeAATestPassPass(*PassRegistry::getPassRegistry());
  109     initializeTestCustomAAWrapperPassPass(*PassRegistry::getPassRegistry());
unittests/Analysis/CFGTest.cpp
   82          PassRegistry::getPassRegistry()->registerPass(*PI, false);
   83          initializeLoopInfoWrapperPassPass(*PassRegistry::getPassRegistry());
   85              *PassRegistry::getPassRegistry());
unittests/Analysis/UnrollAnalyzerTest.cpp
   55     initializeUnrollAnalyzerTestPass(*PassRegistry::getPassRegistry());
unittests/CodeGen/GlobalISel/GISelMITest.h
   41   PassRegistry *Registry = PassRegistry::getPassRegistry();
unittests/CodeGen/TargetOptionsTest.cpp
   24   PassRegistry *Registry = PassRegistry::getPassRegistry();
unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h
   47     initializeAssumptionCacheTrackerPass(*PassRegistry::getPassRegistry());
unittests/IR/LegacyPassManagerTest.cpp
   93         initializeModuleNDMPass(*PassRegistry::getPassRegistry());
  169         initializeCGPassPass(*PassRegistry::getPassRegistry());
  193         initializeLPassPass(*PassRegistry::getPassRegistry());
  267         initializeFPassPass(*PassRegistry::getPassRegistry());
unittests/MI/LiveIntervalTest.cpp
   30   PassRegistry *Registry = PassRegistry::getPassRegistry();
   83     initializeTestPassPass(*PassRegistry::getPassRegistry());