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

Declarations

include/llvm/InitializePasses.h
   19 class PassRegistry;
lib/Target/AMDGPU/AMDGPU.h
   25 class PassRegistry;
lib/Target/ARM/ARM.h
   36 class PassRegistry;
lib/Target/Mips/Mips.h
   28   class PassRegistry;
lib/Target/PowerPC/PPC.h
   24   class PassRegistry;
lib/Target/RISCV/RISCV.h
   31 class PassRegistry;
lib/Target/X86/X86.h
   25 class PassRegistry;
lib/Transforms/Coroutines/CoroInternal.h
   22 class PassRegistry;
lib/Transforms/ObjCARC/ObjCARC.cpp
   20   class PassRegistry;
tools/polly/include/polly/CodeGen/CodegenCleanup.h
    6 class PassRegistry;
tools/polly/include/polly/DeLICM.h
   23 class PassRegistry;
tools/polly/include/polly/FlattenSchedule.h
   19 class PassRegistry;
tools/polly/include/polly/ForwardOpTree.h
   18 class PassRegistry;
tools/polly/include/polly/LinkAllPasses.h
   27 class PassRegistry;
  107 class PassRegistry;
tools/polly/include/polly/PolyhedralInfo.h
   97 class PassRegistry;
tools/polly/include/polly/PruneUnprofitable.h
   19 class PassRegistry;
tools/polly/include/polly/RegisterPasses.h
   17 class PassRegistry;
tools/polly/include/polly/Simplify.h
   19 class PassRegistry;
tools/polly/include/polly/Support/DumpModulePass.h
   35 class PassRegistry;

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
  114 void initializeDummyCGSCCPassPass(PassRegistry &);
  123     PassRegistry &Registry = *PassRegistry::getPassRegistry();
  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/LazyBlockFrequencyInfo.h
  129 void initializeLazyBFIPassPass(PassRegistry &Registry);
include/llvm/Analysis/LazyBranchProbabilityInfo.h
  109 void initializeLazyBPIPassPass(PassRegistry &Registry);
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();
   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();
   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/InitializePasses.h
   22 void initializeCore(PassRegistry&);
   25 void initializeTransformUtils(PassRegistry&);
   28 void initializeScalarOpts(PassRegistry&);
   31 void initializeObjCARCOpts(PassRegistry&);
   34 void initializeVectorization(PassRegistry&);
   37 void initializeInstCombine(PassRegistry&);
   40 void initializeAggressiveInstCombine(PassRegistry&);
   43 void initializeIPO(PassRegistry&);
   46 void initializeInstrumentation(PassRegistry&);
   49 void initializeAnalysis(PassRegistry&);
   52 void initializeCoroutines(PassRegistry&);
   55 void initializeCodeGen(PassRegistry&);
   58 void initializeGlobalISel(PassRegistry&);
   61 void initializeTarget(PassRegistry&);
   63 void initializeAAEvalLegacyPassPass(PassRegistry&);
   64 void initializeAAResultsWrapperPassPass(PassRegistry&);
   65 void initializeADCELegacyPassPass(PassRegistry&);
   66 void initializeAddDiscriminatorsLegacyPassPass(PassRegistry&);
   67 void initializeModuleAddressSanitizerLegacyPassPass(PassRegistry &);
   68 void initializeASanGlobalsMetadataWrapperPassPass(PassRegistry &);
   69 void initializeAddressSanitizerLegacyPassPass(PassRegistry &);
   70 void initializeAggressiveInstCombinerLegacyPassPass(PassRegistry&);
   71 void initializeAliasSetPrinterPass(PassRegistry&);
   72 void initializeAlignmentFromAssumptionsPass(PassRegistry&);
   73 void initializeAlwaysInlinerLegacyPassPass(PassRegistry&);
   74 void initializeArgPromotionPass(PassRegistry&);
   75 void initializeAssumptionCacheTrackerPass(PassRegistry&);
   76 void initializeAtomicExpandPass(PassRegistry&);
   77 void initializeAttributorLegacyPassPass(PassRegistry&);
   78 void initializeBDCELegacyPassPass(PassRegistry&);
   79 void initializeBarrierNoopPass(PassRegistry&);
   80 void initializeBasicAAWrapperPassPass(PassRegistry&);
   81 void initializeBlockExtractorPass(PassRegistry &);
   82 void initializeBlockFrequencyInfoWrapperPassPass(PassRegistry&);
   83 void initializeBoundsCheckingLegacyPassPass(PassRegistry&);
   84 void initializeBranchFolderPassPass(PassRegistry&);
   85 void initializeBranchProbabilityInfoWrapperPassPass(PassRegistry&);
   86 void initializeBranchRelaxationPass(PassRegistry&);
   87 void initializeBreakCriticalEdgesPass(PassRegistry&);
   88 void initializeBreakFalseDepsPass(PassRegistry&);
   89 void initializeCanonicalizeAliasesLegacyPassPass(PassRegistry &);
   90 void initializeCFGOnlyPrinterLegacyPassPass(PassRegistry&);
   91 void initializeCFGOnlyViewerLegacyPassPass(PassRegistry&);
   92 void initializeCFGPrinterLegacyPassPass(PassRegistry&);
   93 void initializeCFGSimplifyPassPass(PassRegistry&);
   94 void initializeCFGuardPass(PassRegistry&);
   95 void initializeCFGuardLongjmpPass(PassRegistry&);
   96 void initializeCFGViewerLegacyPassPass(PassRegistry&);
   97 void initializeCFIInstrInserterPass(PassRegistry&);
   98 void initializeCFLAndersAAWrapperPassPass(PassRegistry&);
   99 void initializeCFLSteensAAWrapperPassPass(PassRegistry&);
  100 void initializeCallGraphDOTPrinterPass(PassRegistry&);
  101 void initializeCallGraphPrinterLegacyPassPass(PassRegistry&);
  102 void initializeCallGraphViewerPass(PassRegistry&);
  103 void initializeCallGraphWrapperPassPass(PassRegistry&);
  104 void initializeCallSiteSplittingLegacyPassPass(PassRegistry&);
  105 void initializeCalledValuePropagationLegacyPassPass(PassRegistry &);
  106 void initializeCodeGenPreparePass(PassRegistry&);
  107 void initializeConstantHoistingLegacyPassPass(PassRegistry&);
  108 void initializeConstantMergeLegacyPassPass(PassRegistry&);
  109 void initializeConstantPropagationPass(PassRegistry&);
  110 void initializeControlHeightReductionLegacyPassPass(PassRegistry&);
  111 void initializeCorrelatedValuePropagationPass(PassRegistry&);
  112 void initializeCostModelAnalysisPass(PassRegistry&);
  113 void initializeCrossDSOCFIPass(PassRegistry&);
  114 void initializeDAEPass(PassRegistry&);
  115 void initializeDAHPass(PassRegistry&);
  116 void initializeDCELegacyPassPass(PassRegistry&);
  117 void initializeDSELegacyPassPass(PassRegistry&);
  118 void initializeDataFlowSanitizerPass(PassRegistry&);
  119 void initializeDeadInstEliminationPass(PassRegistry&);
  120 void initializeDeadMachineInstructionElimPass(PassRegistry&);
  121 void initializeDelinearizationPass(PassRegistry&);
  122 void initializeDemandedBitsWrapperPassPass(PassRegistry&);
  123 void initializeDependenceAnalysisPass(PassRegistry&);
  124 void initializeDependenceAnalysisWrapperPassPass(PassRegistry&);
  125 void initializeDetectDeadLanesPass(PassRegistry&);
  126 void initializeDivRemPairsLegacyPassPass(PassRegistry&);
  127 void initializeDomOnlyPrinterPass(PassRegistry&);
  128 void initializeDomOnlyViewerPass(PassRegistry&);
  129 void initializeDomPrinterPass(PassRegistry&);
  130 void initializeDomViewerPass(PassRegistry&);
  131 void initializeDominanceFrontierWrapperPassPass(PassRegistry&);
  132 void initializeDominatorTreeWrapperPassPass(PassRegistry&);
  133 void initializeDwarfEHPreparePass(PassRegistry&);
  134 void initializeEarlyCSELegacyPassPass(PassRegistry&);
  135 void initializeEarlyCSEMemSSALegacyPassPass(PassRegistry&);
  136 void initializeEarlyIfConverterPass(PassRegistry&);
  137 void initializeEarlyIfPredicatorPass(PassRegistry &);
  138 void initializeEarlyMachineLICMPass(PassRegistry&);
  139 void initializeEarlyTailDuplicatePass(PassRegistry&);
  140 void initializeEdgeBundlesPass(PassRegistry&);
  141 void initializeEliminateAvailableExternallyLegacyPassPass(PassRegistry&);
  142 void initializeEntryExitInstrumenterPass(PassRegistry&);
  143 void initializeExpandMemCmpPassPass(PassRegistry&);
  144 void initializeExpandPostRAPass(PassRegistry&);
  145 void initializeExpandReductionsPass(PassRegistry&);
  146 void initializeMakeGuardsExplicitLegacyPassPass(PassRegistry&);
  147 void initializeExternalAAWrapperPassPass(PassRegistry&);
  148 void initializeFEntryInserterPass(PassRegistry&);
  149 void initializeFinalizeISelPass(PassRegistry&);
  150 void initializeFinalizeMachineBundlesPass(PassRegistry&);
  151 void initializeFlattenCFGPassPass(PassRegistry&);
  152 void initializeFloat2IntLegacyPassPass(PassRegistry&);
  153 void initializeForceFunctionAttrsLegacyPassPass(PassRegistry&);
  154 void initializeForwardControlFlowIntegrityPass(PassRegistry&);
  155 void initializeFuncletLayoutPass(PassRegistry&);
  156 void initializeFunctionImportLegacyPassPass(PassRegistry&);
  157 void initializeGCMachineCodeAnalysisPass(PassRegistry&);
  158 void initializeGCModuleInfoPass(PassRegistry&);
  159 void initializeGCOVProfilerLegacyPassPass(PassRegistry&);
  160 void initializeGVNHoistLegacyPassPass(PassRegistry&);
  161 void initializeGVNLegacyPassPass(PassRegistry&);
  162 void initializeGVNSinkLegacyPassPass(PassRegistry&);
  163 void initializeGlobalDCELegacyPassPass(PassRegistry&);
  164 void initializeGlobalMergePass(PassRegistry&);
  165 void initializeGlobalOptLegacyPassPass(PassRegistry&);
  166 void initializeGlobalSplitPass(PassRegistry&);
  167 void initializeGlobalsAAWrapperPassPass(PassRegistry&);
  168 void initializeGuardWideningLegacyPassPass(PassRegistry&);
  169 void initializeHardwareLoopsPass(PassRegistry&);
  170 void initializeHotColdSplittingLegacyPassPass(PassRegistry&);
  171 void initializeHWAddressSanitizerLegacyPassPass(PassRegistry &);
  172 void initializeIPCPPass(PassRegistry&);
  173 void initializeIPSCCPLegacyPassPass(PassRegistry&);
  174 void initializeIRCELegacyPassPass(PassRegistry&);
  175 void initializeIRTranslatorPass(PassRegistry&);
  176 void initializeIVUsersWrapperPassPass(PassRegistry&);
  177 void initializeIfConverterPass(PassRegistry&);
  178 void initializeImplicitNullChecksPass(PassRegistry&);
  179 void initializeIndVarSimplifyLegacyPassPass(PassRegistry&);
  180 void initializeIndirectBrExpandPassPass(PassRegistry&);
  181 void initializeInferAddressSpacesPass(PassRegistry&);
  182 void initializeInferFunctionAttrsLegacyPassPass(PassRegistry&);
  183 void initializeInlineCostAnalysisPass(PassRegistry&);
  184 void initializeInstCountPass(PassRegistry&);
  185 void initializeInstNamerPass(PassRegistry&);
  186 void initializeInstSimplifyLegacyPassPass(PassRegistry &);
  187 void initializeInstrProfilingLegacyPassPass(PassRegistry&);
  188 void initializeInstrOrderFileLegacyPassPass(PassRegistry&);
  189 void initializeInstructionCombiningPassPass(PassRegistry&);
  190 void initializeInstructionSelectPass(PassRegistry&);
  191 void initializeInterleavedAccessPass(PassRegistry&);
  192 void initializeInterleavedLoadCombinePass(PassRegistry &);
  193 void initializeInternalizeLegacyPassPass(PassRegistry&);
  194 void initializeIntervalPartitionPass(PassRegistry&);
  195 void initializeJumpThreadingPass(PassRegistry&);
  196 void initializeLCSSAVerificationPassPass(PassRegistry&);
  197 void initializeLCSSAWrapperPassPass(PassRegistry&);
  198 void initializeLazyBlockFrequencyInfoPassPass(PassRegistry&);
  199 void initializeLazyBranchProbabilityInfoPassPass(PassRegistry&);
  200 void initializeLazyMachineBlockFrequencyInfoPassPass(PassRegistry&);
  201 void initializeLazyValueInfoPrinterPass(PassRegistry&);
  202 void initializeLazyValueInfoWrapperPassPass(PassRegistry&);
  203 void initializeLegacyDivergenceAnalysisPass(PassRegistry&);
  204 void initializeLegacyLICMPassPass(PassRegistry&);
  205 void initializeLegacyLoopSinkPassPass(PassRegistry&);
  206 void initializeLegalizerPass(PassRegistry&);
  207 void initializeGISelCSEAnalysisWrapperPassPass(PassRegistry &);
  208 void initializeGISelKnownBitsAnalysisPass(PassRegistry &);
  209 void initializeLibCallsShrinkWrapLegacyPassPass(PassRegistry&);
  210 void initializeLintPass(PassRegistry&);
  211 void initializeLiveDebugValuesPass(PassRegistry&);
  212 void initializeLiveDebugVariablesPass(PassRegistry&);
  213 void initializeLiveIntervalsPass(PassRegistry&);
  214 void initializeLiveRangeShrinkPass(PassRegistry&);
  215 void initializeLiveRegMatrixPass(PassRegistry&);
  216 void initializeLiveStacksPass(PassRegistry&);
  217 void initializeLiveVariablesPass(PassRegistry&);
  218 void initializeLoadStoreVectorizerLegacyPassPass(PassRegistry&);
  219 void initializeLoaderPassPass(PassRegistry&);
  220 void initializeLocalStackSlotPassPass(PassRegistry&);
  221 void initializeLocalizerPass(PassRegistry&);
  222 void initializeLoopAccessLegacyAnalysisPass(PassRegistry&);
  223 void initializeLoopDataPrefetchLegacyPassPass(PassRegistry&);
  224 void initializeLoopDeletionLegacyPassPass(PassRegistry&);
  225 void initializeLoopDistributeLegacyPass(PassRegistry&);
  226 void initializeLoopExtractorPass(PassRegistry&);
  227 void initializeLoopGuardWideningLegacyPassPass(PassRegistry&);
  228 void initializeLoopFuseLegacyPass(PassRegistry&);
  229 void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry&);
  230 void initializeLoopInfoWrapperPassPass(PassRegistry&);
  231 void initializeLoopInstSimplifyLegacyPassPass(PassRegistry&);
  232 void initializeLoopInterchangePass(PassRegistry&);
  233 void initializeLoopLoadEliminationPass(PassRegistry&);
  234 void initializeLoopPassPass(PassRegistry&);
  235 void initializeLoopPredicationLegacyPassPass(PassRegistry&);
  236 void initializeLoopRerollPass(PassRegistry&);
  237 void initializeLoopRotateLegacyPassPass(PassRegistry&);
  238 void initializeLoopSimplifyCFGLegacyPassPass(PassRegistry&);
  239 void initializeLoopSimplifyPass(PassRegistry&);
  240 void initializeLoopStrengthReducePass(PassRegistry&);
  241 void initializeLoopUnrollAndJamPass(PassRegistry&);
  242 void initializeLoopUnrollPass(PassRegistry&);
  243 void initializeLoopUnswitchPass(PassRegistry&);
  244 void initializeLoopVectorizePass(PassRegistry&);
  245 void initializeLoopVersioningLICMPass(PassRegistry&);
  246 void initializeLoopVersioningPassPass(PassRegistry&);
  247 void initializeLowerAtomicLegacyPassPass(PassRegistry&);
  248 void initializeLowerConstantIntrinsicsPass(PassRegistry&);
  249 void initializeLowerEmuTLSPass(PassRegistry&);
  250 void initializeLowerExpectIntrinsicPass(PassRegistry&);
  251 void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry&);
  252 void initializeLowerWidenableConditionLegacyPassPass(PassRegistry&);
  253 void initializeLowerIntrinsicsPass(PassRegistry&);
  254 void initializeLowerInvokeLegacyPassPass(PassRegistry&);
  255 void initializeLowerSwitchPass(PassRegistry&);
  256 void initializeLowerTypeTestsPass(PassRegistry&);
  257 void initializeMIRCanonicalizerPass(PassRegistry &);
  258 void initializeMIRNamerPass(PassRegistry &);
  259 void initializeMIRPrintingPassPass(PassRegistry&);
  260 void initializeMachineBlockFrequencyInfoPass(PassRegistry&);
  261 void initializeMachineBlockPlacementPass(PassRegistry&);
  262 void initializeMachineBlockPlacementStatsPass(PassRegistry&);
  263 void initializeMachineBranchProbabilityInfoPass(PassRegistry&);
  264 void initializeMachineCSEPass(PassRegistry&);
  265 void initializeMachineCombinerPass(PassRegistry&);
  266 void initializeMachineCopyPropagationPass(PassRegistry&);
  267 void initializeMachineDominanceFrontierPass(PassRegistry&);
  268 void initializeMachineDominatorTreePass(PassRegistry&);
  269 void initializeMachineFunctionPrinterPassPass(PassRegistry&);
  270 void initializeMachineLICMPass(PassRegistry&);
  271 void initializeMachineLoopInfoPass(PassRegistry&);
  272 void initializeMachineModuleInfoWrapperPassPass(PassRegistry &);
  273 void initializeMachineOptimizationRemarkEmitterPassPass(PassRegistry&);
  274 void initializeMachineOutlinerPass(PassRegistry&);
  275 void initializeMachinePipelinerPass(PassRegistry&);
  276 void initializeMachinePostDominatorTreePass(PassRegistry&);
  277 void initializeMachineRegionInfoPassPass(PassRegistry&);
  278 void initializeMachineSchedulerPass(PassRegistry&);
  279 void initializeMachineSinkingPass(PassRegistry&);
  280 void initializeMachineTraceMetricsPass(PassRegistry&);
  281 void initializeMachineVerifierPassPass(PassRegistry&);
  282 void initializeMemCpyOptLegacyPassPass(PassRegistry&);
  283 void initializeMemDepPrinterPass(PassRegistry&);
  284 void initializeMemDerefPrinterPass(PassRegistry&);
  285 void initializeMemoryDependenceWrapperPassPass(PassRegistry&);
  286 void initializeMemorySSAPrinterLegacyPassPass(PassRegistry&);
  287 void initializeMemorySSAWrapperPassPass(PassRegistry&);
  288 void initializeMemorySanitizerLegacyPassPass(PassRegistry&);
  289 void initializeMergeFunctionsPass(PassRegistry&);
  290 void initializeMergeICmpsLegacyPassPass(PassRegistry &);
  291 void initializeMergedLoadStoreMotionLegacyPassPass(PassRegistry&);
  292 void initializeMetaRenamerPass(PassRegistry&);
  293 void initializeModuleDebugInfoPrinterPass(PassRegistry&);
  294 void initializeModuleSummaryIndexWrapperPassPass(PassRegistry&);
  295 void initializeModuloScheduleTestPass(PassRegistry&);
  296 void initializeMustExecutePrinterPass(PassRegistry&);
  297 void initializeMustBeExecutedContextPrinterPass(PassRegistry&);
  298 void initializeNameAnonGlobalLegacyPassPass(PassRegistry&);
  299 void initializeNaryReassociateLegacyPassPass(PassRegistry&);
  300 void initializeNewGVNLegacyPassPass(PassRegistry&);
  301 void initializeObjCARCAAWrapperPassPass(PassRegistry&);
  302 void initializeObjCARCAPElimPass(PassRegistry&);
  303 void initializeObjCARCContractPass(PassRegistry&);
  304 void initializeObjCARCExpandPass(PassRegistry&);
  305 void initializeObjCARCOptPass(PassRegistry&);
  306 void initializeOptimizationRemarkEmitterWrapperPassPass(PassRegistry&);
  307 void initializeOptimizePHIsPass(PassRegistry&);
  308 void initializePAEvalPass(PassRegistry&);
  309 void initializePEIPass(PassRegistry&);
  310 void initializePGOIndirectCallPromotionLegacyPassPass(PassRegistry&);
  311 void initializePGOInstrumentationGenLegacyPassPass(PassRegistry&);
  312 void initializePGOInstrumentationUseLegacyPassPass(PassRegistry&);
  313 void initializePGOInstrumentationGenCreateVarLegacyPassPass(PassRegistry&);
  314 void initializePGOMemOPSizeOptLegacyPassPass(PassRegistry&);
  315 void initializePHIEliminationPass(PassRegistry&);
  316 void initializePartialInlinerLegacyPassPass(PassRegistry&);
  317 void initializePartiallyInlineLibCallsLegacyPassPass(PassRegistry&);
  318 void initializePatchableFunctionPass(PassRegistry&);
  319 void initializePeepholeOptimizerPass(PassRegistry&);
  320 void initializePhiValuesWrapperPassPass(PassRegistry&);
  321 void initializePhysicalRegisterUsageInfoPass(PassRegistry&);
  322 void initializePlaceBackedgeSafepointsImplPass(PassRegistry&);
  323 void initializePlaceSafepointsPass(PassRegistry&);
  324 void initializePostDomOnlyPrinterPass(PassRegistry&);
  325 void initializePostDomOnlyViewerPass(PassRegistry&);
  326 void initializePostDomPrinterPass(PassRegistry&);
  327 void initializePostDomViewerPass(PassRegistry&);
  328 void initializePostDominatorTreeWrapperPassPass(PassRegistry&);
  329 void initializePostInlineEntryExitInstrumenterPass(PassRegistry&);
  330 void initializePostMachineSchedulerPass(PassRegistry&);
  331 void initializePostOrderFunctionAttrsLegacyPassPass(PassRegistry&);
  332 void initializePostRAHazardRecognizerPass(PassRegistry&);
  333 void initializePostRAMachineSinkingPass(PassRegistry&);
  334 void initializePostRASchedulerPass(PassRegistry&);
  335 void initializePreISelIntrinsicLoweringLegacyPassPass(PassRegistry&);
  336 void initializePredicateInfoPrinterLegacyPassPass(PassRegistry&);
  337 void initializePrintBasicBlockPassPass(PassRegistry&);
  338 void initializePrintFunctionPassWrapperPass(PassRegistry&);
  339 void initializePrintModulePassWrapperPass(PassRegistry&);
  340 void initializeProcessImplicitDefsPass(PassRegistry&);
  341 void initializeProfileSummaryInfoWrapperPassPass(PassRegistry&);
  342 void initializePromoteLegacyPassPass(PassRegistry&);
  343 void initializePruneEHPass(PassRegistry&);
  344 void initializeRABasicPass(PassRegistry&);
  345 void initializeRAGreedyPass(PassRegistry&);
  346 void initializeReachingDefAnalysisPass(PassRegistry&);
  347 void initializeReassociateLegacyPassPass(PassRegistry&);
  348 void initializeRegAllocFastPass(PassRegistry&);
  349 void initializeRegBankSelectPass(PassRegistry&);
  350 void initializeRegToMemPass(PassRegistry&);
  351 void initializeRegUsageInfoCollectorPass(PassRegistry&);
  352 void initializeRegUsageInfoPropagationPass(PassRegistry&);
  353 void initializeRegionInfoPassPass(PassRegistry&);
  354 void initializeRegionOnlyPrinterPass(PassRegistry&);
  355 void initializeRegionOnlyViewerPass(PassRegistry&);
  356 void initializeRegionPrinterPass(PassRegistry&);
  357 void initializeRegionViewerPass(PassRegistry&);
  358 void initializeRegisterCoalescerPass(PassRegistry&);
  359 void initializeRenameIndependentSubregsPass(PassRegistry&);
  360 void initializeResetMachineFunctionPass(PassRegistry&);
  361 void initializeReversePostOrderFunctionAttrsLegacyPassPass(PassRegistry&);
  362 void initializeRewriteStatepointsForGCLegacyPassPass(PassRegistry &);
  363 void initializeRewriteSymbolsLegacyPassPass(PassRegistry&);
  364 void initializeSCCPLegacyPassPass(PassRegistry&);
  365 void initializeSCEVAAWrapperPassPass(PassRegistry&);
  366 void initializeSLPVectorizerPass(PassRegistry&);
  367 void initializeSROALegacyPassPass(PassRegistry&);
  368 void initializeSafeStackLegacyPassPass(PassRegistry&);
  369 void initializeSafepointIRVerifierPass(PassRegistry&);
  370 void initializeSampleProfileLoaderLegacyPassPass(PassRegistry&);
  371 void initializeModuleSanitizerCoverageLegacyPassPass(PassRegistry &);
  372 void initializeScalarEvolutionWrapperPassPass(PassRegistry&);
  373 void initializeScalarizeMaskedMemIntrinPass(PassRegistry&);
  374 void initializeScalarizerLegacyPassPass(PassRegistry&);
  375 void initializeScavengerTestPass(PassRegistry&);
  376 void initializeScopedNoAliasAAWrapperPassPass(PassRegistry&);
  377 void initializeSeparateConstOffsetFromGEPPass(PassRegistry&);
  378 void initializeShadowStackGCLoweringPass(PassRegistry&);
  379 void initializeShrinkWrapPass(PassRegistry&);
  380 void initializeSimpleInlinerPass(PassRegistry&);
  381 void initializeSimpleLoopUnswitchLegacyPassPass(PassRegistry&);
  382 void initializeSingleLoopExtractorPass(PassRegistry&);
  383 void initializeSinkingLegacyPassPass(PassRegistry&);
  384 void initializeSjLjEHPreparePass(PassRegistry&);
  385 void initializeSlotIndexesPass(PassRegistry&);
  386 void initializeSpeculativeExecutionLegacyPassPass(PassRegistry&);
  387 void initializeSpillPlacementPass(PassRegistry&);
  388 void initializeStackColoringPass(PassRegistry&);
  389 void initializeStackMapLivenessPass(PassRegistry&);
  390 void initializeStackProtectorPass(PassRegistry&);
  391 void initializeStackSafetyGlobalInfoWrapperPassPass(PassRegistry &);
  392 void initializeStackSafetyInfoWrapperPassPass(PassRegistry &);
  393 void initializeStackSlotColoringPass(PassRegistry&);
  394 void initializeStraightLineStrengthReducePass(PassRegistry&);
  395 void initializeStripDeadDebugInfoPass(PassRegistry&);
  396 void initializeStripDeadPrototypesLegacyPassPass(PassRegistry&);
  397 void initializeStripDebugDeclarePass(PassRegistry&);
  398 void initializeStripGCRelocatesPass(PassRegistry&);
  399 void initializeStripNonDebugSymbolsPass(PassRegistry&);
  400 void initializeStripNonLineTableDebugInfoPass(PassRegistry&);
  401 void initializeStripSymbolsPass(PassRegistry&);
  402 void initializeStructurizeCFGPass(PassRegistry&);
  403 void initializeTailCallElimPass(PassRegistry&);
  404 void initializeTailDuplicatePass(PassRegistry&);
  405 void initializeTargetLibraryInfoWrapperPassPass(PassRegistry&);
  406 void initializeTargetPassConfigPass(PassRegistry&);
  407 void initializeTargetTransformInfoWrapperPassPass(PassRegistry&);
  408 void initializeThreadSanitizerLegacyPassPass(PassRegistry&);
  409 void initializeTwoAddressInstructionPassPass(PassRegistry&);
  410 void initializeTypeBasedAAWrapperPassPass(PassRegistry&);
  411 void initializeUnifyFunctionExitNodesPass(PassRegistry&);
  412 void initializeUnpackMachineBundlesPass(PassRegistry&);
  413 void initializeUnreachableBlockElimLegacyPassPass(PassRegistry&);
  414 void initializeUnreachableMachineBlockElimPass(PassRegistry&);
  415 void initializeVerifierLegacyPassPass(PassRegistry&);
  416 void initializeVirtRegMapPass(PassRegistry&);
  417 void initializeVirtRegRewriterPass(PassRegistry&);
  418 void initializeWarnMissedTransformationsLegacyPass(PassRegistry &);
  419 void initializeWasmEHPreparePass(PassRegistry&);
  420 void initializeWholeProgramDevirtPass(PassRegistry&);
  421 void initializeWinEHPreparePass(PassRegistry&);
  422 void initializeWriteBitcodePassPass(PassRegistry&);
  423 void initializeWriteThinLTOBitcodePass(PassRegistry&);
  424 void initializeXRayInstrumentationPass(PassRegistry&);
include/llvm/PassRegistry.h
   58   static PassRegistry *getPassRegistry();
include/llvm/PassSupport.h
   97     PassRegistry::getPassRegistry()->registerPass(*this);
include/llvm/Support/ManagedStatic.h
   23   static void *call() { return new C(); }
   86   C &operator*() {
   94   C *operator->() { return &**this; }
   96   const C &operator*() const {
  104   const C *operator->() const { return &**this; }
include/llvm/Transforms/InstCombine/InstCombine.h
   51     initializeInstructionCombiningPassPass(*PassRegistry::getPassRegistry());
include/llvm/Transforms/Scalar/WarnMissedTransforms.h
   34 void initializeWarnMissedTransformationsLegacyPass(PassRegistry &);
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/Analysis.cpp
   21 void llvm::initializeAnalysis(PassRegistry &Registry) {
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());
   67 void llvm::initializeLazyBFIPassPass(PassRegistry &Registry) {
lib/Analysis/LazyBranchProbabilityInfo.cpp
   36   initializeLazyBranchProbabilityInfoPassPass(*PassRegistry::getPassRegistry());
   70 void llvm::initializeLazyBPIPassPass(PassRegistry &Registry) {
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/CodeGen.cpp
   21 void llvm::initializeCodeGen(PassRegistry &Registry) {
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/GlobalISel/GlobalISel.cpp
   18 void llvm::initializeGlobalISel(PassRegistry &Registry) {
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();
   43     PassRegistry &Registry = *PassRegistry::getPassRegistry();
lib/CodeGen/RegUsageInfoPropagate.cpp
   47     PassRegistry &Registry = *PassRegistry::getPassRegistry();
   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();
  338   const PassRegistry &PR = *PassRegistry::getPassRegistry();
  401   initializeCodeGen(*PassRegistry::getPassRegistry());
  404   initializeBasicAAWrapperPassPass(*PassRegistry::getPassRegistry());
  405   initializeAAResultsWrapperPassPass(*PassRegistry::getPassRegistry());
  879       const PassRegistry *PR = 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
   46 void llvm::initializeCore(PassRegistry &Registry) {
 4058   return wrap(PassRegistry::getPassRegistry());
lib/IR/LegacyPassManager.cpp
  828     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/PassRegistry.cpp
   30 static ManagedStatic<PassRegistry> PassRegistryObj;
   31 PassRegistry *PassRegistry::getPassRegistry() {
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();
  125   PassRegistry &R = *PassRegistry::getPassRegistry();
lib/Target/AArch64/AArch64.h
   62 void initializeAArch64A53Fix835769Pass(PassRegistry&);
   63 void initializeAArch64A57FPLoadBalancingPass(PassRegistry&);
   64 void initializeAArch64AdvSIMDScalarPass(PassRegistry&);
   65 void initializeAArch64BranchTargetsPass(PassRegistry&);
   66 void initializeAArch64CollectLOHPass(PassRegistry&);
   67 void initializeAArch64CondBrTuningPass(PassRegistry &);
   68 void initializeAArch64CompressJumpTablesPass(PassRegistry&);
   69 void initializeAArch64ConditionalComparesPass(PassRegistry&);
   70 void initializeAArch64ConditionOptimizerPass(PassRegistry&);
   71 void initializeAArch64DeadRegisterDefinitionsPass(PassRegistry&);
   72 void initializeAArch64ExpandPseudoPass(PassRegistry&);
   73 void initializeAArch64SpeculationHardeningPass(PassRegistry&);
   74 void initializeAArch64LoadStoreOptPass(PassRegistry&);
   75 void initializeAArch64SIMDInstrOptPass(PassRegistry&);
   76 void initializeAArch64PreLegalizerCombinerPass(PassRegistry&);
   77 void initializeAArch64PromoteConstantPass(PassRegistry&);
   78 void initializeAArch64RedundantCopyEliminationPass(PassRegistry&);
   79 void initializeAArch64StorePairSuppressPass(PassRegistry&);
   80 void initializeFalkorHWPFFixPass(PassRegistry&);
   81 void initializeFalkorMarkStridedAccessesLegacyPass(PassRegistry&);
   82 void initializeLDTLSCleanupPass(PassRegistry&);
   83 void initializeAArch64StackTaggingPass(PassRegistry&);
   84 void initializeAArch64StackTaggingPreRAPass(PassRegistry&);
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/AMDGPU.h
   66 void initializeAMDGPUDAGToDAGISelPass(PassRegistry&);
   68 void initializeAMDGPUMachineCFGStructurizerPass(PassRegistry&);
   71 void initializeAMDGPUAlwaysInlinePass(PassRegistry&);
   74 void initializeAMDGPUAnnotateKernelFeaturesPass(PassRegistry &);
   78 void initializeAMDGPUAtomicOptimizerPass(PassRegistry &);
   82 void initializeAMDGPULowerIntrinsicsPass(PassRegistry &);
   86 void initializeAMDGPUFixFunctionBitcastsPass(PassRegistry &);
   90 void initializeAMDGPULowerKernelArgumentsPass(PassRegistry &);
   94 void initializeAMDGPULowerKernelAttributesPass(PassRegistry &);
   97 void initializeAMDGPUPropagateAttributesEarlyPass(PassRegistry &);
  100 void initializeAMDGPUPropagateAttributesLatePass(PassRegistry &);
  103 void initializeAMDGPURewriteOutArgumentsPass(PassRegistry &);
  106 void initializeGCNDPPCombinePass(PassRegistry &);
  109 void initializeR600ClauseMergePassPass(PassRegistry &);
  112 void initializeR600ControlFlowFinalizerPass(PassRegistry &);
  115 void initializeR600ExpandSpecialInstrsPassPass(PassRegistry &);
  118 void initializeR600VectorRegMergerPass(PassRegistry &);
  121 void initializeR600PacketizerPass(PassRegistry &);
  124 void initializeSIFoldOperandsPass(PassRegistry &);
  127 void initializeSIPeepholeSDWAPass(PassRegistry &);
  130 void initializeSIShrinkInstructionsPass(PassRegistry&);
  133 void initializeSIFixSGPRCopiesPass(PassRegistry &);
  136 void initializeSIFixVGPRCopiesPass(PassRegistry &);
  139 void initializeSIFixupVectorISelPass(PassRegistry &);
  142 void initializeSILowerI1CopiesPass(PassRegistry &);
  145 void initializeSILowerSGPRSpillsPass(PassRegistry &);
  148 void initializeSILoadStoreOptimizerPass(PassRegistry &);
  151 void initializeSIWholeQuadModePass(PassRegistry &);
  154 void initializeSILowerControlFlowPass(PassRegistry &);
  157 void initializeSIInsertSkipsPass(PassRegistry &);
  160 void initializeSIOptimizeExecMaskingPass(PassRegistry &);
  163 void initializeSIPreAllocateWWMRegsPass(PassRegistry &);
  166 void initializeAMDGPUSimplifyLibCallsPass(PassRegistry &);
  169 void initializeAMDGPUUseNativeCallsPass(PassRegistry &);
  172 void initializeSIAddIMGInitPass(PassRegistry &);
  175 void initializeAMDGPUPerfHintAnalysisPass(PassRegistry &);
  180 void initializeAMDGPUPromoteAllocaPass(PassRegistry&);
  192 void initializeAMDGPUPrintfRuntimeBindingPass(PassRegistry&);
  196 void initializeAMDGPUUnifyMetadataPass(PassRegistry&);
  199 void initializeSIOptimizeExecMaskingPreRAPass(PassRegistry&);
  202 void initializeAMDGPUAnnotateUniformValuesPass(PassRegistry&);
  205 void initializeAMDGPUCodeGenPreparePass(PassRegistry&);
  208 void initializeSIAnnotateControlFlowPass(PassRegistry&);
  211 void initializeSIMemoryLegalizerPass(PassRegistry&);
  214 void initializeSIModeRegisterPass(PassRegistry&);
  217 void initializeSIInsertWaitcntsPass(PassRegistry&);
  220 void initializeSIFormMemoryClausesPass(PassRegistry&);
  223 void initializeAMDGPUUnifyDivergentExitNodesPass(PassRegistry&);
  227 void initializeAMDGPUAAWrapperPassPass(PassRegistry&);
  229 void initializeAMDGPUExternalAAWrapperPass(PassRegistry&);
  231 void initializeAMDGPUArgumentUsageInfoPass(PassRegistry &);
  234 void initializeAMDGPUInlinerPass(PassRegistry&);
  237 void initializeAMDGPUOpenCLEnqueuedBlockLoweringPass(PassRegistry &);
  240 void initializeGCNRegBankReassignPass(PassRegistry &);
  243 void initializeGCNNSAReassignPass(PassRegistry &);
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();
  190   PassRegistry *PR = PassRegistry::getPassRegistry();
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
   55     initializeAMDGPUUnifyDivergentExitNodesPass(*PassRegistry::getPassRegistry());
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
   69 void initializeAMDGPUCFGStructurizerPass(PassRegistry &);
  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
   41   void initializeR600EmitClauseMarkersPass(PassRegistry&);
  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
   30 void initializeARCBranchFinalizePass(PassRegistry &Registry);
   42     initializeARCBranchFinalizePass(*PassRegistry::getPassRegistry());
lib/Target/ARC/ARCOptAddrMode.cpp
   36 void initializeARCOptAddrModePass(PassRegistry &);
lib/Target/ARM/ARM.h
   61 void initializeARMParallelDSPPass(PassRegistry &);
   62 void initializeARMLoadStoreOptPass(PassRegistry &);
   63 void initializeARMPreAllocLoadStoreOptPass(PassRegistry &);
   64 void initializeARMCodeGenPreparePass(PassRegistry &);
   65 void initializeARMConstantIslandsPass(PassRegistry &);
   66 void initializeARMExpandPseudoPass(PassRegistry &);
   67 void initializeThumb2SizeReducePass(PassRegistry &);
   68 void initializeThumb2ITBlockPass(PassRegistry &);
   69 void initializeMVEVPTBlockPass(PassRegistry &);
   70 void initializeARMLowOverheadLoopsPass(PassRegistry &);
   71 void initializeMVETailPredicationPass(PassRegistry &);
lib/Target/ARM/ARMTargetMachine.cpp
   79   void initializeARMExecutionDomainFixPass(PassRegistry&);
   89   PassRegistry &Registry = *PassRegistry::getPassRegistry();
   89   PassRegistry &Registry = *PassRegistry::getPassRegistry();
lib/Target/AVR/AVR.h
   33 void initializeAVRExpandPseudoPass(PassRegistry&);
   34 void initializeAVRRelaxMemPass(PassRegistry&);
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();
   83   auto &PR = *PassRegistry::getPassRegistry();
lib/Target/BPF/BPF.h
   27 void initializeBPFAbstractMemberAccessPass(PassRegistry&);
   28 void initializeBPFMISimplifyPatchablePass(PassRegistry&);
   29 void initializeBPFMIPeepholePass(PassRegistry&);
   30 void initializeBPFMIPeepholeTruncElimPass(PassRegistry&);
   31 void initializeBPFMIPreEmitPeepholePass(PassRegistry&);
   32 void initializeBPFMIPreEmitCheckingPass(PassRegistry&);
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();
   36   PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonBitSimplify.cpp
   66   void initializeHexagonBitSimplifyPass(PassRegistry& Registry);
 2882   void initializeHexagonLoopReschedulingPass(PassRegistry&);
 2893       initializeHexagonLoopReschedulingPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   42   void initializeHexagonBranchRelaxationPass(PassRegistry&);
   53       initializeHexagonBranchRelaxationPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
   30 void initializeHexagonCFGOptimizerPass(PassRegistry&);
   45     initializeHexagonCFGOptimizerPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonCommonGEP.cpp
   63   void initializeHexagonCommonGEPPass(PassRegistry&);
  101       initializeHexagonCommonGEPPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonConstExtenders.cpp
   38   void initializeHexagonConstExtendersPass(PassRegistry&);
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1826   void initializeHexagonConstPropagationPass(PassRegistry &Registry);
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   53   void initializeHexagonCopyToCombinePass(PassRegistry&);
   72     initializeHexagonCopyToCombinePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
   97   void initializeHexagonEarlyIfConversionPass(PassRegistry& Registry);
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  131   void initializeHexagonExpandCondsetsPass(PassRegistry&);
  147       initializeHexagonExpandCondsetsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   33   void initializeHexagonFixupHwLoopsPass(PassRegistry&);
   42       initializeHexagonFixupHwLoopsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonFrameLowering.cpp
  196   void initializeHexagonCallFrameInformationPass(PassRegistry&);
  208       PassRegistry &PR = *PassRegistry::getPassRegistry();
  208       PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonGenExtract.cpp
   49 void initializeHexagonGenExtractPass(PassRegistry&);
   61       initializeHexagonGenExtractPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonGenInsert.cpp
  494   void initializeHexagonGenInsertPass(PassRegistry&);
  506       initializeHexagonGenInsertPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonGenMux.cpp
   55   void initializeHexagonGenMuxPass(PassRegistry& Registry);
lib/Target/Hexagon/HexagonGenPredicate.cpp
   41   void initializeHexagonGenPredicatePass(PassRegistry& Registry);
   86       initializeHexagonGenPredicatePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonHardwareLoops.cpp
   92   void initializeHexagonHardwareLoopsPass(PassRegistry&);
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  109   void initializeHexagonLoopIdiomRecognizePass(PassRegistry&);
  121       initializeHexagonLoopIdiomRecognizePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonNewValueJump.cpp
   69 void initializeHexagonNewValueJumpPass(PassRegistry&);
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   52   void initializeHexagonOptAddrModePass(PassRegistry&);
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   27   void initializeHexagonOptimizeSZextendsPass(PassRegistry&);
   35       initializeHexagonOptimizeSZextendsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonPeephole.cpp
   77   void initializeHexagonPeepholePass(PassRegistry&);
   89       initializeHexagonPeepholePass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonRDFOpt.cpp
   42   void initializeHexagonRDFOptPass(PassRegistry&);
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   34   void initializeHexagonSplitConst32AndConst64Pass(PassRegistry&);
   42       PassRegistry &R = *PassRegistry::getPassRegistry();
   42       PassRegistry &R = *PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonSplitDouble.cpp
   50   void initializeHexagonSplitDoubleRegsPass(PassRegistry&);
lib/Target/Hexagon/HexagonStoreWidening.cpp
   57 void initializeHexagonStoreWideningPass(PassRegistry&);
   74       initializeHexagonStoreWideningPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonTargetMachine.cpp
  128   void initializeHexagonBitSimplifyPass(PassRegistry&);
  129   void initializeHexagonConstExtendersPass(PassRegistry&);
  130   void initializeHexagonConstPropagationPass(PassRegistry&);
  131   void initializeHexagonEarlyIfConversionPass(PassRegistry&);
  132   void initializeHexagonExpandCondsetsPass(PassRegistry&);
  133   void initializeHexagonGenMuxPass(PassRegistry&);
  134   void initializeHexagonHardwareLoopsPass(PassRegistry&);
  135   void initializeHexagonLoopIdiomRecognizePass(PassRegistry&);
  136   void initializeHexagonVectorLoopCarriedReusePass(PassRegistry&);
  137   void initializeHexagonNewValueJumpPass(PassRegistry&);
  138   void initializeHexagonOptAddrModePass(PassRegistry&);
  139   void initializeHexagonPacketizerPass(PassRegistry&);
  140   void initializeHexagonRDFOptPass(PassRegistry&);
  141   void initializeHexagonSplitDoubleRegsPass(PassRegistry&);
  142   void initializeHexagonVExtractPass(PassRegistry&);
  187   PassRegistry &PR = *PassRegistry::getPassRegistry();
  187   PassRegistry &PR = *PassRegistry::getPassRegistry();
  222   initializeHexagonExpandCondsetsPass(*PassRegistry::getPassRegistry());
lib/Target/Hexagon/HexagonVExtract.cpp
   34   void initializeHexagonVExtractPass(PassRegistry& Registry);
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
   81 void initializeHexagonPacketizerPass(PassRegistry&);
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  162 void initializeHexagonVectorLoopCarriedReusePass(PassRegistry&);
  268       PassRegistry *PR = PassRegistry::getPassRegistry();
  268       PassRegistry *PR = PassRegistry::getPassRegistry();
lib/Target/Hexagon/HexagonVectorPrint.cpp
   46 void initializeHexagonVectorPrintPass(PassRegistry&);
   61     initializeHexagonVectorPrintPass(*PassRegistry::getPassRegistry());
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   49 void initializeLanaiMemAluCombinerPass(PassRegistry &);
   60     initializeLanaiMemAluCombinerPass(*PassRegistry::getPassRegistry());
lib/Target/Lanai/LanaiTargetMachine.cpp
   30 void initializeLanaiMemAluCombinerPass(PassRegistry &);
lib/Target/Mips/Mips.h
   46   void initializeMipsDelaySlotFillerPass(PassRegistry &);
   47   void initializeMipsBranchExpansionPass(PassRegistry &);
   48   void initializeMicroMipsSizeReducePass(PassRegistry &);
   49   void initializeMipsPreLegalizerCombinerPass(PassRegistry&);
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();
   54   PassRegistry *PR = PassRegistry::getPassRegistry();
lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
   61 void initializeNVPTXAllocaHoistingPass(PassRegistry &);
lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp
   46 void initializeNVPTXAssignValidGlobalNamesPass(PassRegistry &);
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
   32 void initializeGenericToNVVMPass(PassRegistry &);
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
  143 void initializeNVPTXLowerAggrCopiesPass(PassRegistry &);
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   40 void initializeNVPTXLowerAllocaPass(PassRegistry &);
lib/Target/NVPTX/NVPTXLowerArgs.cpp
  105 void initializeNVPTXLowerArgsPass(PassRegistry &);
lib/Target/NVPTX/NVPTXPeephole.cpp
   46 void initializeNVPTXPeepholePass(PassRegistry &);
   54     initializeNVPTXPeepholePass(*PassRegistry::getPassRegistry());
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   31 void initializeNVPTXProxyRegErasurePass(PassRegistry &);
   40     initializeNVPTXProxyRegErasurePass(*PassRegistry::getPassRegistry());
lib/Target/NVPTX/NVPTXTargetMachine.cpp
   63 void initializeNVVMIntrRangePass(PassRegistry&);
   64 void initializeNVVMReflectPass(PassRegistry&);
   65 void initializeGenericToNVVMPass(PassRegistry&);
   66 void initializeNVPTXAllocaHoistingPass(PassRegistry &);
   67 void initializeNVPTXAssignValidGlobalNamesPass(PassRegistry&);
   68 void initializeNVPTXLowerAggrCopiesPass(PassRegistry &);
   69 void initializeNVPTXLowerArgsPass(PassRegistry &);
   70 void initializeNVPTXLowerAllocaPass(PassRegistry &);
   71 void initializeNVPTXProxyRegErasurePass(PassRegistry &);
   82   PassRegistry &PR = *PassRegistry::getPassRegistry();
   82   PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/NVPTX/NVVMIntrRange.cpp
   24 namespace llvm { void initializeNVVMIntrRangePass(PassRegistry &); }
   49      initializeNVVMIntrRangePass(*PassRegistry::getPassRegistry());
lib/Target/NVPTX/NVVMReflect.cpp
   46 namespace llvm { void initializeNVVMReflectPass(PassRegistry &); }
   55     initializeNVVMReflectPass(*PassRegistry::getPassRegistry());
lib/Target/PowerPC/PPC.h
   58   void initializePPCCTRLoopsPass(PassRegistry&);
   60   void initializePPCCTRLoopsVerifyPass(PassRegistry&);
   62   void initializePPCLoopPreIncPrepPass(PassRegistry&);
   63   void initializePPCTOCRegDepsPass(PassRegistry&);
   64   void initializePPCEarlyReturnPass(PassRegistry&);
   65   void initializePPCVSXCopyPass(PassRegistry&);
   66   void initializePPCVSXFMAMutatePass(PassRegistry&);
   67   void initializePPCVSXSwapRemovalPass(PassRegistry&);
   68   void initializePPCReduceCRLogicalsPass(PassRegistry&);
   69   void initializePPCBSelPass(PassRegistry&);
   70   void initializePPCBranchCoalescingPass(PassRegistry&);
   71   void initializePPCQPXLoadSplatPass(PassRegistry&);
   72   void initializePPCBoolRetToIntPass(PassRegistry&);
   73   void initializePPCExpandISELPass(PassRegistry &);
   74   void initializePPCPreEmitPeepholePass(PassRegistry &);
   75   void initializePPCTLSDynamicCallPass(PassRegistry &);
   76   void initializePPCMIPeepholePass(PassRegistry&);
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();
  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/RISCV.h
   41 void initializeRISCVMergeBaseOffsetOptPass(PassRegistry &);
   44 void initializeRISCVExpandPseudoPass(PassRegistry &);
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
   35     initializeRISCVExpandPseudoPass(*PassRegistry::getPassRegistry());
lib/Target/RISCV/RISCVTargetMachine.cpp
   36   auto PR = PassRegistry::getPassRegistry();
lib/Target/SystemZ/SystemZPostRewrite.cpp
   31   void initializeSystemZPostRewritePass(PassRegistry&);
   40     initializeSystemZPostRewritePass(*PassRegistry::getPassRegistry());
lib/Target/SystemZ/SystemZTDC.cpp
   61   void initializeSystemZTDCPassPass(PassRegistry&);
   70     initializeSystemZTDCPassPass(*PassRegistry::getPassRegistry());
lib/Target/Target.cpp
   38 void llvm::initializeTarget(PassRegistry &Registry) {
lib/Target/WebAssembly/WebAssembly.h
   58 void initializeWebAssemblyAddMissingPrototypesPass(PassRegistry &);
   59 void initializeWebAssemblyLowerEmscriptenEHSjLjPass(PassRegistry &);
   60 void initializeLowerGlobalDtorsPass(PassRegistry &);
   61 void initializeFixFunctionBitcastsPass(PassRegistry &);
   62 void initializeOptimizeReturnedPass(PassRegistry &);
   63 void initializeWebAssemblyArgumentMovePass(PassRegistry &);
   64 void initializeWebAssemblySetP2AlignOperandsPass(PassRegistry &);
   65 void initializeWebAssemblyReplacePhysRegsPass(PassRegistry &);
   66 void initializeWebAssemblyPrepareForLiveIntervalsPass(PassRegistry &);
   67 void initializeWebAssemblyOptimizeLiveIntervalsPass(PassRegistry &);
   68 void initializeWebAssemblyMemIntrinsicResultsPass(PassRegistry &);
   69 void initializeWebAssemblyRegStackifyPass(PassRegistry &);
   70 void initializeWebAssemblyRegColoringPass(PassRegistry &);
   71 void initializeWebAssemblyFixIrreducibleControlFlowPass(PassRegistry &);
   72 void initializeWebAssemblyLateEHPreparePass(PassRegistry &);
   73 void initializeWebAssemblyExceptionInfoPass(PassRegistry &);
   74 void initializeWebAssemblyCFGSortPass(PassRegistry &);
   75 void initializeWebAssemblyCFGStackifyPass(PassRegistry &);
   76 void initializeWebAssemblyExplicitLocalsPass(PassRegistry &);
   77 void initializeWebAssemblyLowerBrUnlessPass(PassRegistry &);
   78 void initializeWebAssemblyRegNumberingPass(PassRegistry &);
   79 void initializeWebAssemblyPeepholePass(PassRegistry &);
   80 void initializeWebAssemblyCallIndirectFixupPass(PassRegistry &);
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
  130     initializeWebAssemblyExceptionInfoPass(*PassRegistry::getPassRegistry());
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
   56   auto &PR = *PassRegistry::getPassRegistry();
   56   auto &PR = *PassRegistry::getPassRegistry();
lib/Target/X86/X86.h
  138 void initializeEvexToVexInstPassPass(PassRegistry &);
  139 void initializeFixupBWInstPassPass(PassRegistry &);
  140 void initializeFixupLEAPassPass(PassRegistry &);
  141 void initializeFPSPass(PassRegistry &);
  142 void initializeWinEHStatePassPass(PassRegistry &);
  143 void initializeX86AvoidSFBPassPass(PassRegistry &);
  144 void initializeX86CallFrameOptimizationPass(PassRegistry &);
  145 void initializeX86CmovConverterPassPass(PassRegistry &);
  146 void initializeX86CondBrFoldingPassPass(PassRegistry &);
  147 void initializeX86DomainReassignmentPass(PassRegistry &);
  148 void initializeX86ExecutionDomainFixPass(PassRegistry &);
  149 void initializeX86ExpandPseudoPass(PassRegistry &);
  150 void initializeX86FlagsCopyLoweringPassPass(PassRegistry &);
  151 void initializeX86OptimizeLEAPassPass(PassRegistry &);
  152 void initializeX86SpeculativeLoadHardeningPassPass(PassRegistry &);
lib/Target/X86/X86TargetMachine.cpp
   69   PassRegistry &PR = *PassRegistry::getPassRegistry();
   69   PassRegistry &PR = *PassRegistry::getPassRegistry();
lib/Target/XCore/XCore.h
   27   void initializeXCoreLowerThreadLocalPass(PassRegistry &p);
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   45       initializeXCoreLowerThreadLocalPass(*PassRegistry::getPassRegistry());
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
   48         *PassRegistry::getPassRegistry());
  403 void llvm::initializeAggressiveInstCombine(PassRegistry &Registry) {
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/CoroInternal.h
   24 void initializeCoroEarlyPass(PassRegistry &);
   25 void initializeCoroSplitPass(PassRegistry &);
   26 void initializeCoroElidePass(PassRegistry &);
   27 void initializeCoroCleanupPass(PassRegistry &);
lib/Transforms/Coroutines/CoroSplit.cpp
 1519     initializeCoroSplitPass(*PassRegistry::getPassRegistry());
lib/Transforms/Coroutines/Coroutines.cpp
   44 void llvm::initializeCoroutines(PassRegistry &Registry) {
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/IPO.cpp
   25 void llvm::initializeIPO(PassRegistry &Registry) {
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/InstCombine/InstructionCombining.cpp
 3638 void llvm::initializeInstCombine(PassRegistry &Registry) {
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/Instrumentation.cpp
  105 void llvm::initializeInstrumentation(PassRegistry &Registry) {
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/ObjCARC.cpp
   28 void llvm::initializeObjCARCOpts(PassRegistry &Registry) {
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/InferAddressSpaces.cpp
  210 void initializeInferAddressSpacesPass(PassRegistry &);
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/Scalar.cpp
   35 void llvm::initializeScalarOpts(PassRegistry &Registry) {
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/LoopUtils.cpp
  186 void llvm::initializeLoopPassPass(PassRegistry &Registry) {
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/Utils/Utils.cpp
   25 void llvm::initializeTransformUtils(PassRegistry &Registry) {
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());
lib/Transforms/Vectorize/Vectorize.cpp
   26 void llvm::initializeVectorization(PassRegistry &Registry) {
tools/bugpoint/bugpoint.cpp
  110     const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID);
  138 void initializePollyPasses(llvm::PassRegistry &Registry);
  148   PassRegistry &Registry = *PassRegistry::getPassRegistry();
  148   PassRegistry &Registry = *PassRegistry::getPassRegistry();
tools/clang/tools/driver/cc1_main.cpp
   77 void initializePollyPasses(llvm::PassRegistry &Registry);
  207   llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
  207   llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
tools/llc/llc.cpp
  304   PassRegistry *Registry = PassRegistry::getPassRegistry();
  304   PassRegistry *Registry = PassRegistry::getPassRegistry();
  368   const PassRegistry *PR = PassRegistry::getPassRegistry();
  368   const PassRegistry *PR = PassRegistry::getPassRegistry();
tools/llvm-exegesis/lib/Assembler.cpp
   54   const PassRegistry *PR = PassRegistry::getPassRegistry();
   54   const PassRegistry *PR = PassRegistry::getPassRegistry();
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
  185   PassRegistry &Registry = *PassRegistry::getPassRegistry();
  185   PassRegistry &Registry = *PassRegistry::getPassRegistry();
tools/opt/opt.cpp
  481 void initializePollyPasses(llvm::PassRegistry &Registry);
  502   PassRegistry &Registry = *PassRegistry::getPassRegistry();
  502   PassRegistry &Registry = *PassRegistry::getPassRegistry();
tools/polly/include/polly/CodeGen/CodegenCleanup.h
   14 void initializeCodegenCleanupPass(llvm::PassRegistry &);
tools/polly/include/polly/DeLICM.h
   45 void initializeDeLICMPass(llvm::PassRegistry &);
tools/polly/include/polly/DependenceInfo.h
  305 void initializeDependenceInfoPass(llvm::PassRegistry &);
  306 void initializeDependenceInfoWrapperPassPass(llvm::PassRegistry &);
tools/polly/include/polly/FlattenSchedule.h
   28 void initializeFlattenSchedulePass(llvm::PassRegistry &);
tools/polly/include/polly/ForwardOpTree.h
   20 void initializeForwardOpTreePass(PassRegistry &);
tools/polly/include/polly/LinkAllPasses.h
  108 void initializeCodePreparationPass(llvm::PassRegistry &);
  109 void initializeScopInlinerPass(llvm::PassRegistry &);
  110 void initializeDeadCodeElimPass(llvm::PassRegistry &);
  111 void initializeJSONExporterPass(llvm::PassRegistry &);
  112 void initializeJSONImporterPass(llvm::PassRegistry &);
  113 void initializeIslAstInfoWrapperPassPass(llvm::PassRegistry &);
  114 void initializeCodeGenerationPass(llvm::PassRegistry &);
  115 void initializeRewriteByrefParamsPass(llvm::PassRegistry &);
  120 void initializeIslScheduleOptimizerPass(llvm::PassRegistry &);
  121 void initializeMaximalStaticExpanderPass(llvm::PassRegistry &);
  122 void initializePollyCanonicalizePass(llvm::PassRegistry &);
  123 void initializeFlattenSchedulePass(llvm::PassRegistry &);
  124 void initializeDeLICMPass(llvm::PassRegistry &);
tools/polly/include/polly/PolyhedralInfo.h
   98 void initializePolyhedralInfoPass(llvm::PassRegistry &);
tools/polly/include/polly/PruneUnprofitable.h
   21 void initializePruneUnprofitablePass(PassRegistry &);
tools/polly/include/polly/RegisterPasses.h
   24 void initializePollyPasses(llvm::PassRegistry &Registry);
tools/polly/include/polly/ScopDetection.h
   61 void initializeScopDetectionWrapperPassPass(PassRegistry &);
tools/polly/include/polly/ScopInfo.h
   40 void initializeScopInfoRegionPassPass(PassRegistry &);
   41 void initializeScopInfoWrapperPassPass(PassRegistry &);
tools/polly/include/polly/Simplify.h
   56 void initializeSimplifyPass(llvm::PassRegistry &);
tools/polly/include/polly/Support/DumpModulePass.h
   36 void initializeDumpModulePass(llvm::PassRegistry &);
tools/polly/lib/Polly.cpp
   24     llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
   24     llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
tools/polly/lib/Support/RegisterPasses.cpp
  238 void initializePollyPasses(PassRegistry &Registry) {
unittests/Analysis/AliasAnalysisTest.cpp
   28 void initializeAATestPassPass(PassRegistry&);
   29 void initializeTestCustomAAWrapperPassPass(PassRegistry&);
   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
   18 void initializeUnrollAnalyzerTestPass(PassRegistry &);
   55     initializeUnrollAnalyzerTestPass(*PassRegistry::getPassRegistry());
unittests/CodeGen/GlobalISel/GISelMITest.h
   41   PassRegistry *Registry = PassRegistry::getPassRegistry();
   41   PassRegistry *Registry = PassRegistry::getPassRegistry();
unittests/CodeGen/TargetOptionsTest.cpp
   13   void initializeTestPassPass(PassRegistry &);
   24   PassRegistry *Registry = PassRegistry::getPassRegistry();
   24   PassRegistry *Registry = PassRegistry::getPassRegistry();
unittests/ExecutionEngine/MCJIT/MCJITTestAPICommon.h
   47     initializeAssumptionCacheTrackerPass(*PassRegistry::getPassRegistry());
unittests/IR/LegacyPassManagerTest.cpp
   37   void initializeModuleNDMPass(PassRegistry&);
   38   void initializeFPassPass(PassRegistry&);
   39   void initializeCGPassPass(PassRegistry&);
   40   void initializeLPassPass(PassRegistry&);
   41   void initializeBPassPass(PassRegistry&);
   93         initializeModuleNDMPass(*PassRegistry::getPassRegistry());
  169         initializeCGPassPass(*PassRegistry::getPassRegistry());
  193         initializeLPassPass(*PassRegistry::getPassRegistry());
  267         initializeFPassPass(*PassRegistry::getPassRegistry());
unittests/IR/TimePassesTest.cpp
   26 void initializePass1Pass(PassRegistry &);
   27 void initializePass2Pass(PassRegistry &);
unittests/MI/LiveIntervalTest.cpp
   19   void initializeTestPassPass(PassRegistry &);
   30   PassRegistry *Registry = PassRegistry::getPassRegistry();
   30   PassRegistry *Registry = PassRegistry::getPassRegistry();
   83     initializeTestPassPass(*PassRegistry::getPassRegistry());
usr/include/c++/7.4.0/bits/move.h
   46     inline _GLIBCXX_CONSTEXPR _Tp*
   47     __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
usr/include/c++/7.4.0/bits/refwrap.h
   63     : _Maybe_get_result_type<_Functor>
  176     : _Weak_result_type_impl<typename remove_cv<_Functor>::type>
  215     : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
  215     : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
  215     : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
  327     : public _Reference_wrapper_base<typename remove_cv<_Tp>::type>
  329       _Tp* _M_data;
  332       typedef _Tp type;
  334       reference_wrapper(_Tp& __indata) noexcept
  338       reference_wrapper(_Tp&&) = delete;
  345       operator _Tp&() const noexcept
  348       _Tp&
  353 	typename result_of<_Tp&(_Args&&...)>::type
  363     inline reference_wrapper<_Tp>
  364     ref(_Tp& __t) noexcept
  374     void ref(const _Tp&&) = delete;
usr/include/c++/7.4.0/type_traits
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;