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 |