Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 1
//===- llvm/InitializePasses.h - Initialize All Passes ----------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file contains the declarations for the pass initialization routines
10
// for the entire LLVM project.
11
//
12
//===----------------------------------------------------------------------===//
13
 
14
#ifndef LLVM_INITIALIZEPASSES_H
15
#define LLVM_INITIALIZEPASSES_H
16
 
17
namespace llvm {
18
 
19
class PassRegistry;
20
 
21
/// Initialize all passes linked into the Core library.
22
void initializeCore(PassRegistry&);
23
 
24
/// Initialize all passes linked into the TransformUtils library.
25
void initializeTransformUtils(PassRegistry&);
26
 
27
/// Initialize all passes linked into the ScalarOpts library.
28
void initializeScalarOpts(PassRegistry&);
29
 
30
/// Initialize all passes linked into the Vectorize library.
31
void initializeVectorization(PassRegistry&);
32
 
33
/// Initialize all passes linked into the InstCombine library.
34
void initializeInstCombine(PassRegistry&);
35
 
36
/// Initialize all passes linked into the IPO library.
37
void initializeIPO(PassRegistry&);
38
 
39
/// Initialize all passes linked into the Analysis library.
40
void initializeAnalysis(PassRegistry&);
41
 
42
/// Initialize all passes linked into the CodeGen library.
43
void initializeCodeGen(PassRegistry&);
44
 
45
/// Initialize all passes linked into the GlobalISel library.
46
void initializeGlobalISel(PassRegistry&);
47
 
48
/// Initialize all passes linked into the CodeGen library.
49
void initializeTarget(PassRegistry&);
50
 
51
void initializeAAEvalLegacyPassPass(PassRegistry&);
52
void initializeAAResultsWrapperPassPass(PassRegistry&);
53
void initializeADCELegacyPassPass(PassRegistry&);
54
void initializeAddDiscriminatorsLegacyPassPass(PassRegistry&);
55
void initializeAlignmentFromAssumptionsPass(PassRegistry&);
56
void initializeAlwaysInlinerLegacyPassPass(PassRegistry&);
57
void initializeAssignmentTrackingAnalysisPass(PassRegistry &);
58
void initializeAssumeSimplifyPassLegacyPassPass(PassRegistry &);
59
void initializeAssumeBuilderPassLegacyPassPass(PassRegistry &);
60
void initializeAnnotation2MetadataLegacyPass(PassRegistry &);
61
void initializeAssumptionCacheTrackerPass(PassRegistry&);
62
void initializeAtomicExpandPass(PassRegistry&);
63
void initializeAttributorLegacyPassPass(PassRegistry&);
64
void initializeAttributorCGSCCLegacyPassPass(PassRegistry &);
65
void initializeBasicBlockSectionsProfileReaderPass(PassRegistry &);
66
void initializeBasicBlockSectionsPass(PassRegistry &);
67
void initializeBDCELegacyPassPass(PassRegistry&);
68
void initializeBarrierNoopPass(PassRegistry&);
69
void initializeBasicAAWrapperPassPass(PassRegistry&);
70
void initializeBlockFrequencyInfoWrapperPassPass(PassRegistry&);
71
void initializeBranchFolderPassPass(PassRegistry&);
72
void initializeBranchProbabilityInfoWrapperPassPass(PassRegistry&);
73
void initializeBranchRelaxationPass(PassRegistry&);
74
void initializeBreakCriticalEdgesPass(PassRegistry&);
75
void initializeBreakFalseDepsPass(PassRegistry&);
76
void initializeCanonicalizeFreezeInLoopsPass(PassRegistry &);
77
void initializeCFGOnlyPrinterLegacyPassPass(PassRegistry&);
78
void initializeCFGOnlyViewerLegacyPassPass(PassRegistry&);
79
void initializeCFGPrinterLegacyPassPass(PassRegistry&);
80
void initializeCFGSimplifyPassPass(PassRegistry&);
81
void initializeCFGuardPass(PassRegistry&);
82
void initializeCFGuardLongjmpPass(PassRegistry&);
83
void initializeCFGViewerLegacyPassPass(PassRegistry&);
84
void initializeCFIFixupPass(PassRegistry&);
85
void initializeCFIInstrInserterPass(PassRegistry&);
86
void initializeCallGraphDOTPrinterPass(PassRegistry&);
87
void initializeCallGraphPrinterLegacyPassPass(PassRegistry&);
88
void initializeCallGraphViewerPass(PassRegistry&);
89
void initializeCallGraphWrapperPassPass(PassRegistry&);
90
void initializeCallSiteSplittingLegacyPassPass(PassRegistry&);
91
void initializeCalledValuePropagationLegacyPassPass(PassRegistry &);
92
void initializeCheckDebugMachineModulePass(PassRegistry &);
93
void initializeCodeGenPreparePass(PassRegistry&);
94
void initializeComplexDeinterleavingLegacyPassPass(PassRegistry&);
95
void initializeConstantHoistingLegacyPassPass(PassRegistry&);
96
void initializeConstantMergeLegacyPassPass(PassRegistry&);
97
void initializeCorrelatedValuePropagationPass(PassRegistry&);
98
void initializeCostModelAnalysisPass(PassRegistry&);
99
void initializeCrossDSOCFIPass(PassRegistry&);
100
void initializeCycleInfoWrapperPassPass(PassRegistry &);
101
void initializeDAEPass(PassRegistry&);
102
void initializeDAHPass(PassRegistry&);
103
void initializeDCELegacyPassPass(PassRegistry&);
104
void initializeDFAJumpThreadingLegacyPassPass(PassRegistry &);
105
void initializeDSELegacyPassPass(PassRegistry&);
106
void initializeDeadMachineInstructionElimPass(PassRegistry&);
107
void initializeDebugifyMachineModulePass(PassRegistry &);
108
void initializeDelinearizationPass(PassRegistry&);
109
void initializeDemandedBitsWrapperPassPass(PassRegistry&);
110
void initializeDependenceAnalysisWrapperPassPass(PassRegistry&);
111
void initializeDetectDeadLanesPass(PassRegistry&);
112
void initializeDivRemPairsLegacyPassPass(PassRegistry&);
113
void initializeDomOnlyPrinterWrapperPassPass(PassRegistry &);
114
void initializeDomOnlyViewerWrapperPassPass(PassRegistry &);
115
void initializeDomPrinterWrapperPassPass(PassRegistry &);
116
void initializeDomViewerWrapperPassPass(PassRegistry &);
117
void initializeDominanceFrontierWrapperPassPass(PassRegistry&);
118
void initializeDominatorTreeWrapperPassPass(PassRegistry&);
119
void initializeDwarfEHPrepareLegacyPassPass(PassRegistry &);
120
void initializeEarlyCSELegacyPassPass(PassRegistry&);
121
void initializeEarlyCSEMemSSALegacyPassPass(PassRegistry&);
122
void initializeEarlyIfConverterPass(PassRegistry&);
123
void initializeEarlyIfPredicatorPass(PassRegistry &);
124
void initializeEarlyMachineLICMPass(PassRegistry&);
125
void initializeEarlyTailDuplicatePass(PassRegistry&);
126
void initializeEdgeBundlesPass(PassRegistry&);
127
void initializeEHContGuardCatchretPass(PassRegistry &);
128
void initializeEliminateAvailableExternallyLegacyPassPass(PassRegistry&);
129
void initializeExpandLargeFpConvertLegacyPassPass(PassRegistry&);
130
void initializeExpandLargeDivRemLegacyPassPass(PassRegistry&);
131
void initializeExpandMemCmpPassPass(PassRegistry&);
132
void initializeExpandPostRAPass(PassRegistry&);
133
void initializeExpandReductionsPass(PassRegistry&);
134
void initializeExpandVectorPredicationPass(PassRegistry &);
135
void initializeMakeGuardsExplicitLegacyPassPass(PassRegistry&);
136
void initializeExternalAAWrapperPassPass(PassRegistry&);
137
void initializeFEntryInserterPass(PassRegistry&);
138
void initializeFinalizeISelPass(PassRegistry&);
139
void initializeFinalizeMachineBundlesPass(PassRegistry&);
140
void initializeFixIrreduciblePass(PassRegistry &);
141
void initializeFixupStatepointCallerSavedPass(PassRegistry&);
142
void initializeFlattenCFGLegacyPassPass(PassRegistry &);
143
void initializeFloat2IntLegacyPassPass(PassRegistry&);
144
void initializeForceFunctionAttrsLegacyPassPass(PassRegistry&);
145
void initializeFuncletLayoutPass(PassRegistry&);
146
void initializeGCMachineCodeAnalysisPass(PassRegistry&);
147
void initializeGCModuleInfoPass(PassRegistry&);
148
void initializeGVNHoistLegacyPassPass(PassRegistry&);
149
void initializeGVNLegacyPassPass(PassRegistry&);
150
void initializeGVNSinkLegacyPassPass(PassRegistry&);
151
void initializeGlobalDCELegacyPassPass(PassRegistry&);
152
void initializeGlobalMergePass(PassRegistry&);
153
void initializeGlobalOptLegacyPassPass(PassRegistry&);
154
void initializeGlobalSplitPass(PassRegistry&);
155
void initializeGlobalsAAWrapperPassPass(PassRegistry&);
156
void initializeGuardWideningLegacyPassPass(PassRegistry&);
157
void initializeHardwareLoopsPass(PassRegistry&);
158
void initializeMIRProfileLoaderPassPass(PassRegistry &);
159
void initializeHotColdSplittingLegacyPassPass(PassRegistry&);
160
void initializeIPSCCPLegacyPassPass(PassRegistry&);
161
void initializeIRCELegacyPassPass(PassRegistry&);
162
void initializeIROutlinerLegacyPassPass(PassRegistry&);
163
void initializeIRSimilarityIdentifierWrapperPassPass(PassRegistry&);
164
void initializeIRTranslatorPass(PassRegistry&);
165
void initializeIVUsersWrapperPassPass(PassRegistry&);
166
void initializeIfConverterPass(PassRegistry&);
167
void initializeImmutableModuleSummaryIndexWrapperPassPass(PassRegistry&);
168
void initializeImplicitNullChecksPass(PassRegistry&);
169
void initializeIndVarSimplifyLegacyPassPass(PassRegistry&);
170
void initializeIndirectBrExpandPassPass(PassRegistry&);
171
void initializeInferAddressSpacesPass(PassRegistry&);
172
void initializeInferFunctionAttrsLegacyPassPass(PassRegistry&);
173
void initializeInjectTLIMappingsLegacyPass(PassRegistry &);
174
void initializeInstCountLegacyPassPass(PassRegistry &);
175
void initializeInstNamerPass(PassRegistry&);
176
void initializeInstSimplifyLegacyPassPass(PassRegistry &);
177
void initializeInstructionCombiningPassPass(PassRegistry&);
178
void initializeInstructionSelectPass(PassRegistry&);
179
void initializeInterleavedAccessPass(PassRegistry&);
180
void initializeInterleavedLoadCombinePass(PassRegistry &);
181
void initializeInternalizeLegacyPassPass(PassRegistry&);
182
void initializeIntervalPartitionPass(PassRegistry&);
183
void initializeJMCInstrumenterPass(PassRegistry&);
184
void initializeJumpThreadingPass(PassRegistry&);
185
void initializeLCSSAVerificationPassPass(PassRegistry&);
186
void initializeLCSSAWrapperPassPass(PassRegistry&);
187
void initializeLazyBlockFrequencyInfoPassPass(PassRegistry&);
188
void initializeLazyBranchProbabilityInfoPassPass(PassRegistry&);
189
void initializeLazyMachineBlockFrequencyInfoPassPass(PassRegistry&);
190
void initializeLazyValueInfoPrinterPass(PassRegistry&);
191
void initializeLazyValueInfoWrapperPassPass(PassRegistry&);
192
void initializeLegacyDivergenceAnalysisPass(PassRegistry&);
193
void initializeLegacyLICMPassPass(PassRegistry&);
194
void initializeLegacyLoopSinkPassPass(PassRegistry&);
195
void initializeLegalizerPass(PassRegistry&);
196
void initializeGISelCSEAnalysisWrapperPassPass(PassRegistry &);
197
void initializeGISelKnownBitsAnalysisPass(PassRegistry &);
198
void initializeLibCallsShrinkWrapLegacyPassPass(PassRegistry&);
199
void initializeLintLegacyPassPass(PassRegistry &);
200
void initializeLiveDebugValuesPass(PassRegistry&);
201
void initializeLiveDebugVariablesPass(PassRegistry&);
202
void initializeLiveIntervalsPass(PassRegistry&);
203
void initializeLiveRangeShrinkPass(PassRegistry&);
204
void initializeLiveRegMatrixPass(PassRegistry&);
205
void initializeLiveStacksPass(PassRegistry&);
206
void initializeLiveVariablesPass(PassRegistry &);
207
void initializeLoadStoreOptPass(PassRegistry &);
208
void initializeLoadStoreVectorizerLegacyPassPass(PassRegistry&);
209
void initializeLocalStackSlotPassPass(PassRegistry&);
210
void initializeLocalizerPass(PassRegistry&);
211
void initializeLoopAccessLegacyAnalysisPass(PassRegistry&);
212
void initializeLoopDataPrefetchLegacyPassPass(PassRegistry&);
213
void initializeLoopDeletionLegacyPassPass(PassRegistry&);
214
void initializeLoopDistributeLegacyPass(PassRegistry&);
215
void initializeLoopExtractorLegacyPassPass(PassRegistry &);
216
void initializeLoopGuardWideningLegacyPassPass(PassRegistry&);
217
void initializeLoopFuseLegacyPass(PassRegistry&);
218
void initializeLoopIdiomRecognizeLegacyPassPass(PassRegistry&);
219
void initializeLoopInfoWrapperPassPass(PassRegistry&);
220
void initializeLoopInstSimplifyLegacyPassPass(PassRegistry&);
221
void initializeLoopInterchangeLegacyPassPass(PassRegistry &);
222
void initializeLoopFlattenLegacyPassPass(PassRegistry&);
223
void initializeLoopLoadEliminationPass(PassRegistry&);
224
void initializeLoopPassPass(PassRegistry&);
225
void initializeLoopPredicationLegacyPassPass(PassRegistry&);
226
void initializeLoopRerollLegacyPassPass(PassRegistry &);
227
void initializeLoopRotateLegacyPassPass(PassRegistry&);
228
void initializeLoopSimplifyCFGLegacyPassPass(PassRegistry&);
229
void initializeLoopSimplifyPass(PassRegistry&);
230
void initializeLoopStrengthReducePass(PassRegistry&);
231
void initializeLoopUnrollAndJamPass(PassRegistry&);
232
void initializeLoopUnrollPass(PassRegistry&);
233
void initializeLoopVectorizePass(PassRegistry&);
234
void initializeLoopVersioningLICMLegacyPassPass(PassRegistry &);
235
void initializeLoopVersioningLegacyPassPass(PassRegistry &);
236
void initializeLowerAtomicLegacyPassPass(PassRegistry&);
237
void initializeLowerConstantIntrinsicsPass(PassRegistry&);
238
void initializeLowerEmuTLSPass(PassRegistry&);
239
void initializeLowerExpectIntrinsicPass(PassRegistry&);
240
void initializeLowerGlobalDtorsLegacyPassPass(PassRegistry &);
241
void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry&);
242
void initializeLowerWidenableConditionLegacyPassPass(PassRegistry&);
243
void initializeLowerIntrinsicsPass(PassRegistry&);
244
void initializeLowerInvokeLegacyPassPass(PassRegistry&);
245
void initializeLowerSwitchLegacyPassPass(PassRegistry &);
246
void initializeLowerMatrixIntrinsicsLegacyPassPass(PassRegistry &);
247
void initializeLowerMatrixIntrinsicsMinimalLegacyPassPass(PassRegistry &);
248
void initializeKCFIPass(PassRegistry &);
249
void initializeMIRAddFSDiscriminatorsPass(PassRegistry &);
250
void initializeMIRCanonicalizerPass(PassRegistry &);
251
void initializeMIRNamerPass(PassRegistry &);
252
void initializeMIRPrintingPassPass(PassRegistry&);
253
void initializeMachineBlockFrequencyInfoPass(PassRegistry&);
254
void initializeMachineBlockPlacementPass(PassRegistry&);
255
void initializeMachineBlockPlacementStatsPass(PassRegistry&);
256
void initializeMachineBranchProbabilityInfoPass(PassRegistry&);
257
void initializeMachineCFGPrinterPass(PassRegistry &);
258
void initializeMachineCSEPass(PassRegistry&);
259
void initializeMachineCombinerPass(PassRegistry&);
260
void initializeMachineCopyPropagationPass(PassRegistry&);
261
void initializeMachineCycleInfoPrinterPassPass(PassRegistry &);
262
void initializeMachineCycleInfoWrapperPassPass(PassRegistry &);
263
void initializeMachineDominanceFrontierPass(PassRegistry&);
264
void initializeMachineDominatorTreePass(PassRegistry&);
265
void initializeMachineFunctionPrinterPassPass(PassRegistry&);
266
void initializeMachineFunctionSplitterPass(PassRegistry &);
267
void initializeMachineLateInstrsCleanupPass(PassRegistry&);
268
void initializeMachineLICMPass(PassRegistry&);
269
void initializeMachineLoopInfoPass(PassRegistry&);
270
void initializeMachineModuleInfoWrapperPassPass(PassRegistry &);
271
void initializeMachineOptimizationRemarkEmitterPassPass(PassRegistry&);
272
void initializeMachineOutlinerPass(PassRegistry&);
273
void initializeMachinePipelinerPass(PassRegistry&);
274
void initializeMachinePostDominatorTreePass(PassRegistry&);
275
void initializeMachineRegionInfoPassPass(PassRegistry&);
276
void initializeMachineSanitizerBinaryMetadataPass(PassRegistry &);
277
void initializeMachineSchedulerPass(PassRegistry&);
278
void initializeMachineSinkingPass(PassRegistry&);
279
void initializeMachineTraceMetricsPass(PassRegistry&);
280
void initializeMachineUniformityInfoPrinterPassPass(PassRegistry &);
281
void initializeMachineUniformityAnalysisPassPass(PassRegistry &);
282
void initializeMachineVerifierPassPass(PassRegistry&);
283
void initializeMemCpyOptLegacyPassPass(PassRegistry&);
284
void initializeMemDepPrinterPass(PassRegistry&);
285
void initializeMemDerefPrinterPass(PassRegistry&);
286
void initializeMemoryDependenceWrapperPassPass(PassRegistry&);
287
void initializeMemorySSAPrinterLegacyPassPass(PassRegistry&);
288
void initializeMemorySSAWrapperPassPass(PassRegistry&);
289
void initializeMergeFunctionsLegacyPassPass(PassRegistry&);
290
void initializeMergeICmpsLegacyPassPass(PassRegistry &);
291
void initializeMergedLoadStoreMotionLegacyPassPass(PassRegistry&);
292
void initializeMetaRenamerPass(PassRegistry&);
293
void initializeModuleDebugInfoLegacyPrinterPass(PassRegistry &);
294
void initializeModuleSummaryIndexWrapperPassPass(PassRegistry&);
295
void initializeModuloScheduleTestPass(PassRegistry&);
296
void initializeMustExecutePrinterPass(PassRegistry&);
297
void initializeMustBeExecutedContextPrinterPass(PassRegistry&);
298
void initializeNaryReassociateLegacyPassPass(PassRegistry&);
299
void initializeNewGVNLegacyPassPass(PassRegistry&);
300
void initializeObjCARCContractLegacyPassPass(PassRegistry &);
301
void initializeOptimizationRemarkEmitterWrapperPassPass(PassRegistry&);
302
void initializeOptimizePHIsPass(PassRegistry&);
303
void initializePEIPass(PassRegistry&);
304
void initializePHIEliminationPass(PassRegistry&);
305
void initializePartialInlinerLegacyPassPass(PassRegistry&);
306
void initializePartiallyInlineLibCallsLegacyPassPass(PassRegistry&);
307
void initializePatchableFunctionPass(PassRegistry&);
308
void initializePeepholeOptimizerPass(PassRegistry&);
309
void initializePhiValuesWrapperPassPass(PassRegistry&);
310
void initializePhysicalRegisterUsageInfoPass(PassRegistry&);
311
void initializePlaceBackedgeSafepointsImplPass(PassRegistry&);
312
void initializePlaceSafepointsPass(PassRegistry&);
313
void initializePostDomOnlyPrinterWrapperPassPass(PassRegistry &);
314
void initializePostDomOnlyViewerWrapperPassPass(PassRegistry &);
315
void initializePostDomPrinterWrapperPassPass(PassRegistry &);
316
void initializePostDomViewerWrapperPassPass(PassRegistry &);
317
void initializePostDominatorTreeWrapperPassPass(PassRegistry&);
318
void initializePostMachineSchedulerPass(PassRegistry&);
319
void initializePostOrderFunctionAttrsLegacyPassPass(PassRegistry&);
320
void initializePostRAHazardRecognizerPass(PassRegistry&);
321
void initializePostRAMachineSinkingPass(PassRegistry&);
322
void initializePostRASchedulerPass(PassRegistry&);
323
void initializePreISelIntrinsicLoweringLegacyPassPass(PassRegistry&);
324
void initializePredicateInfoPrinterLegacyPassPass(PassRegistry&);
325
void initializePrintFunctionPassWrapperPass(PassRegistry&);
326
void initializePrintModulePassWrapperPass(PassRegistry&);
327
void initializeProcessImplicitDefsPass(PassRegistry&);
328
void initializeProfileSummaryInfoWrapperPassPass(PassRegistry&);
329
void initializePromoteLegacyPassPass(PassRegistry&);
330
void initializeRABasicPass(PassRegistry&);
331
void initializePseudoProbeInserterPass(PassRegistry &);
332
void initializeRAGreedyPass(PassRegistry&);
333
void initializeReachingDefAnalysisPass(PassRegistry&);
334
void initializeReassociateLegacyPassPass(PassRegistry&);
335
void initializeRedundantDbgInstEliminationPass(PassRegistry&);
336
void initializeRegAllocEvictionAdvisorAnalysisPass(PassRegistry &);
337
void initializeRegAllocFastPass(PassRegistry&);
338
void initializeRegAllocPriorityAdvisorAnalysisPass(PassRegistry &);
339
void initializeRegAllocScoringPass(PassRegistry &);
340
void initializeRegBankSelectPass(PassRegistry&);
341
void initializeRegToMemLegacyPass(PassRegistry&);
342
void initializeRegUsageInfoCollectorPass(PassRegistry&);
343
void initializeRegUsageInfoPropagationPass(PassRegistry&);
344
void initializeRegionInfoPassPass(PassRegistry&);
345
void initializeRegionOnlyPrinterPass(PassRegistry&);
346
void initializeRegionOnlyViewerPass(PassRegistry&);
347
void initializeRegionPrinterPass(PassRegistry&);
348
void initializeRegionViewerPass(PassRegistry&);
349
void initializeRegisterCoalescerPass(PassRegistry&);
350
void initializeRemoveRedundantDebugValuesPass(PassRegistry&);
351
void initializeRenameIndependentSubregsPass(PassRegistry&);
352
void initializeReplaceWithVeclibLegacyPass(PassRegistry &);
353
void initializeResetMachineFunctionPass(PassRegistry&);
354
void initializeReversePostOrderFunctionAttrsLegacyPassPass(PassRegistry&);
355
void initializeRewriteStatepointsForGCLegacyPassPass(PassRegistry &);
356
void initializeRewriteSymbolsLegacyPassPass(PassRegistry&);
357
void initializeSCCPLegacyPassPass(PassRegistry&);
358
void initializeSCEVAAWrapperPassPass(PassRegistry&);
359
void initializeSLPVectorizerPass(PassRegistry&);
360
void initializeSROALegacyPassPass(PassRegistry&);
361
void initializeSafeStackLegacyPassPass(PassRegistry&);
362
void initializeSafepointIRVerifierPass(PassRegistry&);
363
void initializeSelectOptimizePass(PassRegistry &);
364
void initializeScalarEvolutionWrapperPassPass(PassRegistry&);
365
void initializeScalarizeMaskedMemIntrinLegacyPassPass(PassRegistry &);
366
void initializeScalarizerLegacyPassPass(PassRegistry&);
367
void initializeScavengerTestPass(PassRegistry&);
368
void initializeScopedNoAliasAAWrapperPassPass(PassRegistry&);
369
void initializeSeparateConstOffsetFromGEPLegacyPassPass(PassRegistry &);
370
void initializeShadowStackGCLoweringPass(PassRegistry&);
371
void initializeShrinkWrapPass(PassRegistry&);
372
void initializeSimpleInlinerPass(PassRegistry&);
373
void initializeSimpleLoopUnswitchLegacyPassPass(PassRegistry&);
374
void initializeSingleLoopExtractorPass(PassRegistry&);
375
void initializeSinkingLegacyPassPass(PassRegistry&);
376
void initializeSjLjEHPreparePass(PassRegistry&);
377
void initializeSlotIndexesPass(PassRegistry&);
378
void initializeSpeculativeExecutionLegacyPassPass(PassRegistry&);
379
void initializeSpillPlacementPass(PassRegistry&);
380
void initializeStackColoringPass(PassRegistry&);
381
void initializeStackFrameLayoutAnalysisPassPass(PassRegistry &);
382
void initializeStackMapLivenessPass(PassRegistry&);
383
void initializeStackProtectorPass(PassRegistry&);
384
void initializeStackSafetyGlobalInfoWrapperPassPass(PassRegistry &);
385
void initializeStackSafetyInfoWrapperPassPass(PassRegistry &);
386
void initializeStackSlotColoringPass(PassRegistry&);
387
void initializeStraightLineStrengthReduceLegacyPassPass(PassRegistry &);
388
void initializeStripDeadDebugInfoPass(PassRegistry&);
389
void initializeStripDeadPrototypesLegacyPassPass(PassRegistry&);
390
void initializeStripDebugDeclarePass(PassRegistry&);
391
void initializeStripDebugMachineModulePass(PassRegistry &);
392
void initializeStripGCRelocatesLegacyPass(PassRegistry &);
393
void initializeStripNonDebugSymbolsPass(PassRegistry&);
394
void initializeStripNonLineTableDebugLegacyPassPass(PassRegistry &);
395
void initializeStripSymbolsPass(PassRegistry&);
396
void initializeStructurizeCFGLegacyPassPass(PassRegistry &);
397
void initializeTailCallElimPass(PassRegistry&);
398
void initializeTailDuplicatePass(PassRegistry&);
399
void initializeTargetLibraryInfoWrapperPassPass(PassRegistry&);
400
void initializeTargetPassConfigPass(PassRegistry&);
401
void initializeTargetTransformInfoWrapperPassPass(PassRegistry&);
402
void initializeTLSVariableHoistLegacyPassPass(PassRegistry &);
403
void initializeTwoAddressInstructionPassPass(PassRegistry&);
404
void initializeTypeBasedAAWrapperPassPass(PassRegistry&);
405
void initializeTypePromotionLegacyPass(PassRegistry&);
406
void initializeUniformityInfoWrapperPassPass(PassRegistry &);
407
void initializeUnifyFunctionExitNodesLegacyPassPass(PassRegistry &);
408
void initializeUnifyLoopExitsLegacyPassPass(PassRegistry &);
409
void initializeUnpackMachineBundlesPass(PassRegistry&);
410
void initializeUnreachableBlockElimLegacyPassPass(PassRegistry&);
411
void initializeUnreachableMachineBlockElimPass(PassRegistry&);
412
void initializeVectorCombineLegacyPassPass(PassRegistry&);
413
void initializeVerifierLegacyPassPass(PassRegistry&);
414
void initializeVirtRegMapPass(PassRegistry&);
415
void initializeVirtRegRewriterPass(PassRegistry&);
416
void initializeWarnMissedTransformationsLegacyPass(PassRegistry &);
417
void initializeWasmEHPreparePass(PassRegistry&);
418
void initializeWinEHPreparePass(PassRegistry&);
419
void initializeWriteBitcodePassPass(PassRegistry&);
420
void initializeXRayInstrumentationPass(PassRegistry&);
421
 
422
} // end namespace llvm
423
 
424
#endif // LLVM_INITIALIZEPASSES_H