Lines Matching refs:O

6 ; RUN:     | FileCheck %s --check-prefixes=CHECK-O,CHECK-O1,%llvmcheckext
9 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O2,CHECK-O23SZ,%llvmcheckext
12 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O3,CHECK-O23SZ,%llvmcheckext
15 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-Os,CHECK-O23SZ,%llvmcheckext
18 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-Oz,CHECK-O23SZ,%llvmcheckext
21 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O2,CHECK-O23SZ,%llvmcheckext
26 ; CHECK-O: Running pass: Annotation2Metadata
27 ; CHECK-O-NEXT: Running pass: ForceFunctionAttrsPass
29 ; CHECK-O-NEXT: Running pass: PGOIndirectCallPromotion
30 ; CHECK-O-NEXT: Running analysis: ProfileSummaryAnalysis
31 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
32 ; CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis
33 ; CHECK-O-NEXT: Running pass: InferFunctionAttrsPass
34 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
35 ; CHECK-O-NEXT: Running pass: CoroEarlyPass
36 ; CHECK-O-NEXT: Running pass: LowerExpectIntrinsicPass
37 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
38 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis
39 ; CHECK-O-NEXT: Running analysis: AssumptionAnalysis
40 ; CHECK-O-NEXT: Running pass: SROAPass
41 ; CHECK-O-NEXT: Running analysis: DominatorTreeAnalysis
42 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
43 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
45 ; CHECK-O-NEXT: Running pass: OpenMPOptPass
46 ; CHECK-O-NEXT: Running pass: LowerTypeTestsPass
47 ; CHECK-O-NEXT: Running pass: IPSCCPPass
48 ; CHECK-O-NEXT: Running pass: CalledValuePropagationPass
49 ; CHECK-O-NEXT: Running pass: GlobalOptPass
50 ; CHECK-O-NEXT: Running pass: PromotePass
51 ; CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
52 ; CHECK-O-NEXT: Running pass: InstCombinePass
53 ; CHECK-O-NEXT: Running analysis: AAManager
54 ; CHECK-O-NEXT: Running analysis: BasicAA
55 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA
56 ; CHECK-O-NEXT: Running analysis: TypeBasedAA
57 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy
58 ; CHECK-O-NEXT: Running analysis: BlockFrequencyAnalysis on foo
61 ; CHECK-O-DAG: Running analysis: LoopAnalysis on foo
62 ; CHECK-O-DAG: Running analysis: BranchProbabilityAnalysis on foo
63 ; CHECK-O-NEXT: Running analysis: PostDominatorTreeAnalysis on foo
64 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
65 ; CHECK-O-NEXT: Running pass: ModuleInlinerWrapperPass
66 ; CHECK-O-NEXT: Running analysis: InlineAdvisorAnalysis
67 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA
68 ; CHECK-O-NEXT: Running analysis: GlobalsAA
69 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis
70 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}AAManager
71 ; CHECK-O-NEXT: Invalidating analysis: AAManager
72 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
73 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
74 ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis
75 ; CHECK-O-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy
76 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy<{{.*}}LazyCallGraph::SCC{{.*}}>
77 ; CHECK-O-NEXT: Running pass: DevirtSCCRepeatedPass
78 ; CHECK-O-NEXT: Running pass: InlinerPass
79 ; CHECK-O-NEXT: Running pass: InlinerPass
80 ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
81 ; CHECK-O-NEXT: Running analysis: AAManager
85 ; CHECK-O-NEXT: Running pass: SROAPass
86 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
87 ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis
93 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
94 ; CHECK-O-NEXT: Running pass: InstCombinePass
100 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
101 ; CHECK-O-NEXT: Running pass: ReassociatePass
102 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}OptimizationRemarkEmitterAnalysis
103 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
104 ; CHECK-O-NEXT: Running pass: LCSSAPass
105 ; CHECK-O-NEXT: Running analysis: ScalarEvolutionAnalysis
106 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
107 ; CHECK-O-NEXT: Running pass: LoopInstSimplifyPass
108 ; CHECK-O-NEXT: Running pass: LoopSimplifyCFGPass
109 ; CHECK-O-NEXT: Running pass: LICM
110 ; CHECK-O-NEXT: Running pass: LoopRotatePass
111 ; CHECK-O-NEXT: Running pass: LICM
112 ; CHECK-O-NEXT: Running pass: SimpleLoopUnswitchPass
113 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
114 ; CHECK-O-NEXT: Running pass: InstCombinePass
115 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
116 ; CHECK-O-NEXT: Running pass: LCSSAPass
117 ; CHECK-O-NEXT: Running pass: LoopIdiomRecognizePass
118 ; CHECK-O-NEXT: Running pass: IndVarSimplifyPass
119 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
120 ; CHECK-O-NEXT: Running pass: LoopFullUnrollPass
121 ; CHECK-O-NEXT: Running pass: SROAPass on foo
139 ; CHECK-O-NEXT: Running pass: SCCPPass
140 ; CHECK-O-NEXT: Running pass: BDCEPass
141 ; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
142 ; CHECK-O-NEXT: Running pass: InstCombinePass
148 ; CHECK-O-NEXT: Running pass: ADCEPass
155 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
156 ; CHECK-O-NEXT: Running pass: InstCombinePass
157 ; CHECK-O-NEXT: Running analysis: ShouldNotRunFunctionPassesAnalysis
158 ; CHECK-O-NEXT: Running pass: CoroSplitPass
159 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}ShouldNotRunFunctionPassesAnalysis
160 ; CHECK-O-NEXT: Invalidating analysis: ShouldNotRunFunctionPassesAnalysis
161 ; CHECK-O-NEXT: Invalidating analysis: InlineAdvisorAnalysis
162 ; CHECK-O-NEXT: Running pass: CoroCleanupPass
163 ; CHECK-O-NEXT: Running pass: GlobalOptPass
164 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
165 ; CHECK-O-NEXT: Running pass: EliminateAvailableExternallyPass
166 ; CHECK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass
167 ; CHECK-O-NEXT: Running pass: RecomputeGlobalsAAPass
168 ; CHECK-O-NEXT: Running pass: Float2IntPass
169 ; CHECK-O-NEXT: Running pass: LowerConstantIntrinsicsPass
171 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass on foo
172 ; CHECK-O-NEXT: Running pass: LCSSAPass on foo
173 ; CHECK-O-NEXT: Running pass: LoopRotatePass
174 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
175 ; CHECK-O-NEXT: Running pass: LoopDistributePass
176 ; CHECK-O-NEXT: Running pass: InjectTLIMappings
177 ; CHECK-O-NEXT: Running pass: LoopVectorizePass
178 ; CHECK-O-NEXT: Running pass: LoopLoadEliminationPass
179 ; CHECK-O-NEXT: Running analysis: LoopAccessAnalysis
180 ; CHECK-O-NEXT: Running pass: InstCombinePass
181 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
185 ; CHECK-O-NEXT: Running pass: VectorCombinePass
186 ; CHECK-O-NEXT: Running pass: InstCombinePass
187 ; CHECK-O-NEXT: Running pass: LoopUnrollPass
188 ; CHECK-O-NEXT: Running pass: WarnMissedTransformationsPass
189 ; CHECK-O-NEXT: Running pass: InstCombinePass
190 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}OptimizationRemarkEmitterAnalysis
191 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
192 ; CHECK-O-NEXT: Running pass: LCSSAPass
193 ; CHECK-O-NEXT: Running pass: LICMPass
194 ; CHECK-O-NEXT: Running pass: AlignmentFromAssumptionsPass
195 ; CHECK-O-NEXT: Running pass: LoopSinkPass
196 ; CHECK-O-NEXT: Running pass: InstSimplifyPass
197 ; CHECK-O-NEXT: Running pass: DivRemPairsPass
198 ; CHECK-O-NEXT: Running pass: TailCallElimPass
199 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
200 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
201 ; CHECK-O-NEXT: Running pass: ConstantMergePass
202 ; CHECK-O-NEXT: Running pass: CGProfilePass
203 ; CHECK-O-NEXT: Running pass: RelLookupTableConverterPass
204 ; CHECK-O-NEXT: Running pass: AnnotationRemarksPass on foo
205 ; CHECK-O-NEXT: Running pass: PrintModulePass
208 ; CHECK-O-LABEL: define void @foo(i32 %n) local_unnamed_addr {
209 ; CHECK-O-NEXT: entry:
210 ; CHECK-O-NEXT: br label %loop
211 ; CHECK-O: loop:
212 ; CHECK-O-NEXT: %iv = phi i32 [ 0, %entry ], [ %iv.next, %loop ]
213 ; CHECK-O-NEXT: %iv.next = add i32 %iv, 1
214 ; CHECK-O-NEXT: tail call void @bar()
215 ; CHECK-O-NEXT: %cmp = icmp eq i32 %iv, %n
216 ; CHECK-O-NEXT: br i1 %cmp, label %exit, label %loop
217 ; CHECK-O: exit:
218 ; CHECK-O-NEXT: ret void
219 ; CHECK-O-NEXT: }