Lines Matching refs:O
6 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O1
10 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O2,CHECK-O23SZ
14 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O3,CHECK-O23SZ,CHECK-EP-PIPELINE-START
18 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-Os,CHECK-O23SZ
22 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-Oz,CHECK-O23SZ
26 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O2,CHECK-O23SZ
28 ; CHECK-O: Running pass: Annotation2Metadata
29 ; CHECK-O-NEXT: Running pass: ForceFunctionAttrsPass
30 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
31 ; CHECK-O-NEXT: Running pass: AddDiscriminatorsPass
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: InstCombinePass on foo
46 ; CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis on foo
47 ; CHECK-O-NEXT: Running analysis: AAManager on foo
48 ; CHECK-O-NEXT: Running analysis: BasicAA
49 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA
50 ; CHECK-O-NEXT: Running analysis: TypeBasedAA
51 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy
52 ; CHECK-O-NEXT: Running pass: SampleProfileLoaderPass
53 ; CHECK-O-NEXT: Running analysis: ProfileSummaryAnalysis
54 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis
55 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
56 ; CHECK-O-NEXT: Running pass: OpenMPOptPass
57 ; CHECK-O-NEXT: Running pass: IPSCCPPass
58 ; CHECK-O-NEXT: Running pass: CalledValuePropagationPass
59 ; CHECK-O-NEXT: Running pass: GlobalOptPass
60 ; CHECK-O-NEXT: Running pass: PromotePass
61 ; CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
62 ; CHECK-O-NEXT: Running pass: InstCombinePass
63 ; CHECK-O-NEXT: Running analysis: BlockFrequencyAnalysis on foo
66 ; CHECK-O-DAG: Running analysis: LoopAnalysis on foo
67 ; CHECK-O-DAG: Running analysis: BranchProbabilityAnalysis on foo
68 ; CHECK-O-NEXT: Running analysis: PostDominatorTreeAnalysis on foo
69 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass on foo
70 ; CHECK-O-NEXT: Running pass: ModuleInlinerWrapperPass
71 ; CHECK-O-NEXT: Running analysis: InlineAdvisorAnalysis
72 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA
73 ; CHECK-O-NEXT: Running analysis: GlobalsAA
74 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}AAManager
75 ; CHECK-O-NEXT: Invalidating analysis: AAManager
76 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
77 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
78 ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis
79 ; CHECK-O-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy
80 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy<{{.*}}LazyCallGraph::SCC{{.*}}>
81 ; CHECK-O-NEXT: Running pass: DevirtSCCRepeatedPass
82 ; CHECK-O-NEXT: Running pass: InlinerPass
83 ; CHECK-O-NEXT: Running pass: InlinerPass
84 ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
85 ; CHECK-O-NEXT: Running analysis: AAManager
89 ; CHECK-O-NEXT: Running pass: SROAPass
90 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
91 ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis
97 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
98 ; CHECK-O-NEXT: Running pass: InstCombinePass
104 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
105 ; CHECK-O-NEXT: Running pass: ReassociatePass
106 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}OptimizationRemarkEmitterAnalysis
107 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
108 ; CHECK-O-NEXT: Running pass: LCSSAPass
109 ; CHECK-O-NEXT: Running analysis: ScalarEvolutionAnalysis
110 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
111 ; CHECK-O-NEXT: Running pass: LoopInstSimplifyPass
112 ; CHECK-O-NEXT: Running pass: LoopSimplifyCFGPass
113 ; CHECK-O-NEXT: Running pass: LICM
114 ; CHECK-O-NEXT: Running pass: LoopRotatePass
115 ; CHECK-O-NEXT: Running pass: LICM
116 ; CHECK-O-NEXT: Running pass: SimpleLoopUnswitchPass
117 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
118 ; CHECK-O-NEXT: Running pass: InstCombinePass
119 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
120 ; CHECK-O-NEXT: Running pass: LCSSAPass
121 ; CHECK-O-NEXT: Running pass: LoopIdiomRecognizePass
122 ; CHECK-O-NEXT: Running pass: IndVarSimplifyPass
123 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
124 ; CHECK-O-NEXT: Running pass: SROAPass on foo
142 ; CHECK-O-NEXT: Running pass: SCCPPass
143 ; CHECK-O-NEXT: Running pass: BDCEPass
144 ; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
145 ; CHECK-O-NEXT: Running pass: InstCombinePass
151 ; CHECK-O-NEXT: Running pass: ADCEPass
158 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
159 ; CHECK-O-NEXT: Running pass: InstCombinePass
163 ; CHECK-O-NEXT: Running analysis: ShouldNotRunFunctionPassesAnalysis
164 ; CHECK-O-NEXT: Running pass: CoroSplitPass
165 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}ShouldNotRunFunctionPassesAnalysis
166 ; CHECK-O-NEXT: Invalidating analysis: ShouldNotRunFunctionPassesAnalysis
167 ; CHECK-O-NEXT: Invalidating analysis: InlineAdvisorAnalysis
168 ; CHECK-O-NEXT: Running pass: CoroCleanupPass
169 ; CHECK-O-NEXT: Running pass: GlobalOptPass
170 ; CHECK-O-NEXT: Running pass: AnnotationRemarksPass on foo
171 ; CHECK-O-NEXT: Running pass: CanonicalizeAliasesPass
172 ; CHECK-O-NEXT: Running pass: NameAnonGlobalPass
173 ; CHECK-O-NEXT: Running pass: PrintModulePass
176 ; CHECK-O-LABEL: define void @foo(i32 %n) local_unnamed_addr
177 ; CHECK-O-NEXT: entry:
178 ; CHECK-O-NEXT: br label %loop
179 ; CHECK-O: loop:
180 ; CHECK-O-NEXT: %iv = phi i32 [ 0, %entry ], [ %iv.next, %loop ]
181 ; CHECK-O-NEXT: %iv.next = add i32 %iv, 1
182 ; CHECK-O-NEXT: tail call void @bar()
183 ; CHECK-O-NEXT: %cmp = icmp eq i32 %iv, %n
184 ; CHECK-O-NEXT: br i1 %cmp, label %exit, label %loop
185 ; CHECK-O: exit:
186 ; CHECK-O-NEXT: ret void
187 ; CHECK-O-NEXT: }