|
reference, declaration → definition
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.cpp12031 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;