Lines Matching full:pass

2 ; 1) To have a loop, so we create a loop pass manager
3 ; 2) To be "immutable" in the sense that no pass in the standard
10 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
13 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
16 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
19 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
22 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
25 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
29 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
33 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
37 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
41 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
45 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
49 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
53 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
57 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
61 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
65 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
69 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
73 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
78 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
82 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
86 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
90 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
94 ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \
101 ; CHECK-O: Running pass: Annotation2Metadata
102 ; CHECK-O-NEXT: Running pass: ForceFunctionAttrsPass
103 ; CHECK-EP-PIPELINE-START-NEXT: Running pass: NoOpModulePass
104 ; CHECK-O-NEXT: Running pass: InferFunctionAttrsPass
107 ; CHECK-O-NEXT: Running pass: CoroEarlyPass
108 ; CHECK-O-NEXT: Running pass: EntryExitInstrumenterPass
109 ; CHECK-O-NEXT: Running pass: LowerExpectIntrinsicPass
110 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
113 ; CHECK-O-NEXT: Running pass: SROAPass
115 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
117 ; CHECK-O3-NEXT: Running pass: CallSiteSplittingPass
118 ; CHECK-O-NEXT: Running pass: OpenMPOptPass
119 ; CHECK-EP-PIPELINE-EARLY-SIMPLIFICATION-NEXT: Running pass: NoOpModulePass
120 ; CHECK-O-NEXT: Running pass: IPSCCPPass
121 ; CHECK-O-NEXT: Running pass: CalledValuePropagationPass
122 ; CHECK-O-NEXT: Running pass: GlobalOptPass
123 ; CHECK-O-NEXT: Running pass: PromotePass
124 ; CHECK-O-NEXT: Running pass: InstCombinePass
132 ; CHECK-EP-PEEPHOLE-NEXT: Running pass: NoOpFunctionPass
133 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
134 ; CHECK-O-NEXT: Running pass: AlwaysInlinerPass
136 ; CHECK-O-NEXT: Running pass: ModuleInlinerWrapperPass
138 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA
141 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}AAManager
143 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
148 ; CHECK-O-NEXT: Running pass: DevirtSCCRepeatedPass
149 ; CHECK-O-NEXT: Running pass: InlinerPass
150 ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
151 ; CHECK-O3-NEXT: Running pass: ArgumentPromotionPass
152 ; CHECK-O2-NEXT: Running pass: OpenMPOptCGSCCPass on (foo)
153 ; CHECK-O3-NEXT: Running pass: OpenMPOptCGSCCPass on (foo)
154 ; CHECK-EP-CGSCC-LATE-NEXT: Running pass: NoOpCGSCCPass
155 ; CHECK-O-NEXT: Running pass: SROAPass
156 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
159 ; CHECK-O23SZ-NEXT: Running pass: SpeculativeExecutionPass
160 ; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
162 ; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass
164 ; CHECK-JUMP-TABLE-TO-SWITCH-NEXT: Running pass: JumpTableToSwitchPass
165 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
166 ; CHECK-O-NEXT: Running pass: InstCombinePass
167 ; CHECK-O23SZ-NEXT: Running pass: AggressiveInstCombinePass
168 ; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
169 ; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
170 ; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass
171 ; CHECK-EP-PEEPHOLE-NEXT: Running pass: NoOpFunctionPass
172 ; CHECK-O23SZ-NEXT: Running pass: TailCallElimPass
173 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
174 ; CHECK-O-NEXT: Running pass: ReassociatePass
175 ; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
178 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
180 ; CHECK-O-NEXT: Running pass: LCSSAPass
183 ; CHECK-O-NEXT: Running pass: LoopInstSimplifyPass
184 ; CHECK-O-NEXT: Running pass: LoopSimplifyCFGPass
185 ; CHECK-O-NEXT: Running pass: LICM
186 ; CHECK-O-NEXT: Running pass: LoopRotatePass
187 ; CHECK-O-NEXT: Running pass: LICM
188 ; CHECK-O-NEXT: Running pass: SimpleLoopUnswitchPass
190 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
191 ; CHECK-O-NEXT: Running pass: InstCombinePass
192 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
193 ; CHECK-O-NEXT: Running pass: LCSSAPass
194 ; CHECK-O-NEXT: Running pass: LoopIdiomRecognizePass
195 ; CHECK-O-NEXT: Running pass: IndVarSimplifyPass
196 ; CHECK-EP-LOOP-LATE-NEXT: Running pass: NoOpLoopPass
197 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
198 ; CHECK-O-NEXT: Running pass: LoopFullUnrollPass
199 ; CHECK-EP-LOOP-END-NEXT: Running pass: NoOpLoopPass
200 ; CHECK-O-NEXT: Running pass: SROAPass on foo
201 ; CHECK-O23SZ-NEXT: Running pass: VectorCombinePass
202 ; CHECK-O23SZ-NEXT: Running pass: MergedLoadStoreMotionPass
203 ; CHECK-O23SZ-NEXT: Running pass: GVNPass
205 ; CHECK-O1-NEXT: Running pass: MemCpyOptPass
207 ; CHECK-O-NEXT: Running pass: SCCPPass
208 ; CHECK-O-NEXT: Running pass: BDCEPass
210 ; CHECK-O-NEXT: Running pass: InstCombinePass
211 ; CHECK-EP-PEEPHOLE-NEXT: Running pass: NoOpFunctionPass
212 ; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
214 ; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass
216 ; CHECK-O1-NEXT: Running pass: CoroElidePass
217 ; CHECK-O-NEXT: Running pass: ADCEPass
219 ; CHECK-O23SZ-NEXT: Running pass: MemCpyOptPass
220 ; CHECK-O23SZ-NEXT: Running pass: DSEPass
221 ; CHECK-O23SZ-NEXT: Running pass: MoveAutoInitPass on foo
222 ; CHECK-O23SZ-NEXT: Running pass: LoopSimplifyPass
223 ; CHECK-O23SZ-NEXT: Running pass: LCSSAPass
224 ; CHECK-O23SZ-NEXT: Running pass: LICMPass
225 ; CHECK-O23SZ-NEXT: Running pass: CoroElidePass
226 ; CHECK-EP-SCALAR-LATE-NEXT: Running pass: NoOpFunctionPass
227 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
228 ; CHECK-O-NEXT: Running pass: InstCombinePass
229 ; CHECK-EP-PEEPHOLE-NEXT: Running pass: NoOpFunctionPass
230 ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
231 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ShouldNotRunFunctionPassesAnalysis
233 ; CHECK-O-NEXT: Running pass: CoroSplitPass
234 ; CHECK-O-NEXT: Running pass: CoroAnnotationElidePass
235 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}ShouldNotRunFunctionPassesAnalysis
238 ; CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
239 ; CHECK-O-NEXT: Running pass: CoroCleanupPass
240 ; CHECK-O-NEXT: Running pass: GlobalOptPass
241 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
242 ; CHECK-DEFAULT-NEXT: Running pass: EliminateAvailableExternallyPass
243 ; CHECK-LTO-NOT: Running pass: EliminateAvailableExternallyPass
244 ; CHECK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass
245 ; CHECK-O-NEXT: Running pass: RecomputeGlobalsAAPass
246 ; CHECK-EP-OPTIMIZER-EARLY: Running pass: NoOpModulePass
247 ; CHECK-O-NEXT: Running pass: Float2IntPass
248 ; CHECK-O-NEXT: Running pass: LowerConstantIntrinsicsPass on foo
249 ; CHECK-MATRIX: Running pass: LowerMatrixIntrinsicsPass on f
250 ; CHECK-MATRIX-NEXT: Running pass: EarlyCSEPass on f
251 ; CHECK-O3-NEXT: Running pass: ControlHeightReductionPass
252 ; CHECK-EP-VECTORIZER-START-NEXT: Running pass: NoOpFunctionPass
253 ; CHECK-EXT: Running pass: {{.*}}::Bye on foo
255 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
256 ; CHECK-O-NEXT: Running pass: LCSSAPass
257 ; CHECK-O-NEXT: Running pass: LoopRotatePass
258 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
259 ; CHECK-O-NEXT: Running pass: LoopDistributePass
261 ; CHECK-O-NEXT: Running pass: InjectTLIMappings
262 ; CHECK-O-NEXT: Running pass: LoopVectorizePass
263 ; CHECK-O-NEXT: Running pass: InferAlignmentPass
264 ; CHECK-O-NEXT: Running pass: LoopLoadEliminationPass
265 ; CHECK-O-NEXT: Running pass: InstCombinePass
266 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
267 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass
268 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass
269 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
270 ; CHECK-O-NEXT: Running pass: VectorCombinePass
271 ; CHECK-O-NEXT: Running pass: InstCombinePass
272 ; CHECK-O-NEXT: Running pass: LoopUnrollPass
273 ; CHECK-O-NEXT: Running pass: WarnMissedTransformationsPass
274 ; CHECK-O-NEXT: Running pass: SROAPass
275 ; CHECK-O-NEXT: Running pass: InferAlignmentPass
276 ; CHECK-O-NEXT: Running pass: InstCombinePass
277 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
278 ; CHECK-O-NEXT: Running pass: LCSSAPass
279 ; CHECK-O-NEXT: Running pass: LICMPass
280 ; CHECK-O-NEXT: Running pass: AlignmentFromAssumptionsPass
281 ; CHECK-EP-VECTORIZER-END-NEXT: Running pass: NoOpFunctionPass
282 ; CHECK-O-NEXT: Running pass: LoopSinkPass
283 ; CHECK-O-NEXT: Running pass: InstSimplifyPass
284 ; CHECK-O-NEXT: Running pass: DivRemPairsPass
285 ; CHECK-O-NEXT: Running pass: TailCallElimPass
286 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
287 ; CHECK-EP-OPTIMIZER-LAST: Running pass: NoOpModulePass
288 ; CHECK-HOT-COLD-SPLIT-NEXT: Running pass: HotColdSplittingPass
289 ; CHECK-IR-OUTLINER-NEXT: Running pass: IROutlinerPass
291 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
292 ; CHECK-O-NEXT: Running pass: ConstantMergePass
293 ; CHECK-MERGE-FUNCS-NEXT: Running pass: MergeFunctionsPass
294 ; CHECK-DEFAULT-NEXT: Running pass: CGProfilePass
295 ; CHECK-DEFAULT-NEXT: Running pass: RelLookupTableConverterPass
296 ; CHECK-LTO-NOT: Running pass: RelLookupTableConverterPass
297 ; CHECK-O-NEXT: Running pass: AnnotationRemarksPass on foo
298 ; CHECK-LTO-NEXT: Running pass: CanonicalizeAliasesPass
299 ; CHECK-LTO-NEXT: Running pass: NameAnonGlobalPass
300 ; CHECK-O-NEXT: Running pass: PrintModulePass