• Home
  • Raw
  • Download

Lines Matching +full:- +full:o

3 ; RUN: opt -disable-verify -debug-pass-manager \
4 ; RUN: -pgo-kind=pgo-sample-use-pipeline -profile-file='%S/Inputs/new-pm-thinlto-samplepgo-defa…
5 ; RUN: -passes='thinlto<O1>' -S %s 2>&1 \
6 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O1,%llvmcheckext
7 ; RUN: opt -disable-verify -debug-pass-manager \
8 ; RUN: -pgo-kind=pgo-sample-use-pipeline -profile-file='%S/Inputs/new-pm-thinlto-samplepgo-defa…
9 ; RUN: -passes='thinlto<O2>' -S %s 2>&1 \
10 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O2,CHECK-O23SZ,%llvmcheckext
11 ; RUN: opt -disable-verify -debug-pass-manager -passes-ep-pipeline-start='no-op-module' \
12 ; RUN: -pgo-kind=pgo-sample-use-pipeline -profile-file='%S/Inputs/new-pm-thinlto-samplepgo-defa…
13 ; RUN: -passes='thinlto<O3>' -S %s 2>&1 \
14 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O3,CHECK-O23SZ,%llvmcheckext
15 ; RUN: opt -disable-verify -debug-pass-manager \
16 ; RUN: -pgo-kind=pgo-sample-use-pipeline -profile-file='%S/Inputs/new-pm-thinlto-samplepgo-defa…
17 ; RUN: -passes='thinlto<Os>' -S %s 2>&1 \
18 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-Os,CHECK-O23SZ,%llvmcheckext
19 ; RUN: opt -disable-verify -debug-pass-manager \
20 ; RUN: -pgo-kind=pgo-sample-use-pipeline -profile-file='%S/Inputs/new-pm-thinlto-samplepgo-defa…
21 ; RUN: -passes='thinlto<Oz>' -S %s 2>&1 \
22 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-Oz,CHECK-O23SZ,%llvmcheckext
23 ; RUN: opt -disable-verify -debug-pass-manager -new-pm-debug-info-for-profiling \
24 ; RUN: -pgo-kind=pgo-sample-use-pipeline -profile-file='%S/Inputs/new-pm-thinlto-samplepgo-defa…
25 ; RUN: -passes='thinlto<O2>' -S %s 2>&1 \
26 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-O2,CHECK-O23SZ,%llvmcheckext
28 ; Suppress FileCheck --allow-unused-prefixes=false diagnostics.
29 ; CHECK-NOEXT: {{^}}
31 ; CHECK-O: Starting {{.*}}Module pass manager run.
32 ; CHECK-O-NEXT: Running pass: Annotation2Metadata
33 ; CHECK-O-NEXT: Running pass: ForceFunctionAttrsPass
34 ; CHECK-EP-PIPELINE-START-NEXT: Running pass: NoOpModulePass
35 ; CHECK-O-NEXT: Running pass: InferFunctionAttrsPass
36 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
37 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
38 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run.
39 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
40 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis
41 ; CHECK-O-NEXT: Running analysis: AssumptionAnalysis
42 ; CHECK-O-NEXT: Running pass: SROA
43 ; CHECK-O-NEXT: Running analysis: DominatorTreeAnalysis
44 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
45 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
46 ; CHECK-O-NEXT: Running pass: LowerExpectIntrinsicPass
47 ; CHECK-O3-NEXT: Running pass: CallSiteSplittingPass
48 ; CHECK-O-NEXT: Running pass: InstCombinePass on foo
49 ; CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis on foo
50 ; CHECK-O-NEXT: Running analysis: AAManager on foo
51 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy
52 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run.
53 ; CHECK-O-NEXT: Running pass: SampleProfileLoaderPass
54 ; CHECK-O-NEXT: Running analysis: ProfileSummaryAnalysis
55 ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis
56 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
57 ; CHECK-O-NEXT: Running pass: PGOIndirectCallPromotion
58 ; CHECK-O-NEXT: Running pass: LowerTypeTestsPass
59 ; CHECK-O-NEXT: Running pass: IPSCCPPass
60 ; CHECK-O-NEXT: Running pass: CalledValuePropagationPass
61 ; CHECK-O-NEXT: Running pass: GlobalOptPass
62 ; CHECK-O-NEXT: Running pass: PromotePass
63 ; CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
64 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run.
65 ; CHECK-O-NEXT: Running pass: InstCombinePass
66 ; CHECK-O-NEXT: Running analysis: BlockFrequencyAnalysis on foo
69 ; CHECK-O-DAG: Running analysis: LoopAnalysis on foo
70 ; CHECK-O-DAG: Running analysis: BranchProbabilityAnalysis on foo
71 ; CHECK-O-NEXT: Running analysis: PostDominatorTreeAnalysis on foo
72 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass on foo
73 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run
75 ; CHECK-O-NEXT: Running pass: ModuleInlinerWrapperPass
76 ; CHECK-O-NEXT: Running analysis: InlineAdvisorAnalysis
77 ; CHECK-O-NEXT: Starting {{.*}}Module pass manager run.
78 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
79 ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis
80 ; CHECK-O-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy
81 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy
82 ; CHECK-O-NEXT: Running pass: DevirtSCCRepeatedPass
83 ; CHECK-O-NEXT: Starting CGSCC pass manager run.
84 ; CHECK-O-NEXT: Running pass: InlinerPass
85 ; CHECK-O-NEXT: Finished CGSCC pass manager run.
86 ; CHECK-O-NEXT: Finished {{.*}}Module pass manager run.
87 ; CHECK-O-NEXT: Running pass: ModuleInlinerWrapperPass
88 ; CHECK-O-NEXT: Starting {{.*}}Module pass manager run.
89 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA
90 ; CHECK-O-NEXT: Running analysis: GlobalsAA
91 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
92 ; CHECK-O-NEXT: Running pass: DevirtSCCRepeatedPass
93 ; CHECK-O-NEXT: Starting CGSCC pass manager run.
94 ; CHECK-O-NEXT: Running pass: InlinerPass
95 ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
96 ; CHECK-O3-NEXT: Running pass: ArgumentPromotionPass
97 ; CHECK-O2-NEXT: Running pass: OpenMPOptPass
98 ; CHECK-O3-NEXT: Running pass: OpenMPOptPass
99 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run.
100 ; CHECK-O-NEXT: Running pass: SROA
101 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
102 ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis
103 ; CHECK-O23SZ-NEXT: Running pass: SpeculativeExecutionPass
104 ; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
105 ; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
106 ; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass
107 ; CHECK-O23SZ-NEXT: Invalidating analysis: LazyValueAnalysis
108 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
109 ; CHECK-O3-NEXT: Running pass: AggressiveInstCombinePass
110 ; CHECK-O-NEXT: Running pass: InstCombinePass
111 ; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
112 ; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
113 ; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass
114 ; CHECK-O23SZ-NEXT: Running pass: TailCallElimPass
115 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
116 ; CHECK-O-NEXT: Running pass: ReassociatePass
117 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}OptimizationRemarkEmitterAnalysis
118 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run
119 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
120 ; CHECK-O-NEXT: Running pass: LCSSAPass
121 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run
122 ; CHECK-O-NEXT: Running analysis: ScalarEvolutionAnalysis
123 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
124 ; CHECK-O-NEXT: Starting Loop pass manager run.
125 ; CHECK-O-NEXT: Running pass: LoopInstSimplifyPass
126 ; CHECK-O-NEXT: Running pass: LoopSimplifyCFGPass
127 ; CHECK-O-NEXT: Running pass: LoopRotatePass
128 ; CHECK-O-NEXT: Running pass: LICM
129 ; CHECK-O-NEXT: Running pass: SimpleLoopUnswitchPass
130 ; CHECK-O-NEXT: Finished Loop pass manager run.
131 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
132 ; CHECK-O-NEXT: Running pass: InstCombinePass
133 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run
134 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
135 ; CHECK-O-NEXT: Running pass: LCSSAPass
136 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run
137 ; CHECK-O-NEXT: Starting Loop pass manager run.
138 ; CHECK-O-NEXT: Running pass: LoopIdiomRecognizePass
139 ; CHECK-O-NEXT: Running pass: IndVarSimplifyPass
140 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
141 ; CHECK-O-NEXT: Running pass: LoopFullUnrollPass
142 ; CHECK-O-NEXT: Finished Loop pass manager run.
143 ; CHECK-O-NEXT: Running pass: SROA on foo
144 ; CHECK-Os-NEXT: Running pass: MergedLoadStoreMotionPass
145 ; CHECK-Os-NEXT: Running pass: GVN
146 ; CHECK-Os-NEXT: Running analysis: MemoryDependenceAnalysis
147 ; CHECK-Os-NEXT: Running analysis: PhiValuesAnalysis
148 ; CHECK-Oz-NEXT: Running pass: MergedLoadStoreMotionPass
149 ; CHECK-Oz-NEXT: Running pass: GVN
150 ; CHECK-Oz-NEXT: Running analysis: MemoryDependenceAnalysis
151 ; CHECK-Oz-NEXT: Running analysis: PhiValuesAnalysis
152 ; CHECK-O2-NEXT: Running pass: MergedLoadStoreMotionPass
153 ; CHECK-O2-NEXT: Running pass: GVN
154 ; CHECK-O2-NEXT: Running analysis: MemoryDependenceAnalysis
155 ; CHECK-O2-NEXT: Running analysis: PhiValuesAnalysis
156 ; CHECK-O3-NEXT: Running pass: MergedLoadStoreMotionPass
157 ; CHECK-O3-NEXT: Running pass: GVN
158 ; CHECK-O3-NEXT: Running analysis: MemoryDependenceAnalysis
159 ; CHECK-O3-NEXT: Running analysis: PhiValuesAnalysis
160 ; CHECK-O-NEXT: Running pass: MemCpyOptPass
161 ; CHECK-O1-NEXT: Running analysis: MemoryDependenceAnalysis
162 ; CHECK-O1-NEXT: Running analysis: PhiValuesAnalysis
163 ; CHECK-O-NEXT: Running pass: SCCPPass
164 ; CHECK-O-NEXT: Running pass: BDCEPass
165 ; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
166 ; CHECK-O-NEXT: Running pass: InstCombinePass
167 ; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
168 ; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
169 ; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass
170 ; CHECK-O23SZ-NEXT: Invalidating analysis: LazyValueAnalysis
171 ; CHECK-O-NEXT: Running pass: ADCEPass
172 ; CHECK-O23SZ-NEXT: Running pass: DSEPass
173 ; CHECK-O23SZ-NEXT: Starting {{.*}}Function pass manager run
174 ; CHECK-O23SZ-NEXT: Running pass: LoopSimplifyPass
175 ; CHECK-O23SZ-NEXT: Running pass: LCSSAPass
176 ; CHECK-O23SZ-NEXT: Finished {{.*}}Function pass manager run
177 ; CHECK-O23SZ-NEXT: Running pass: LICMPass
178 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
179 ; CHECK-O-NEXT: Running pass: InstCombinePass
180 ; CHECK-O3-NEXT: Running pass: ControlHeightReductionPass on foo
181 ; CHECK-O3-NEXT: Running analysis: RegionInfoAnalysis on foo
182 ; CHECK-O3-NEXT: Running analysis: DominanceFrontierAnalysis on foo
183 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run.
184 ; CHECK-O-NEXT: Finished CGSCC pass manager run.
185 ; CHECK-O-NEXT: Finished {{.*}}Module pass manager run.
186 ; CHECK-O-NEXT: Running pass: GlobalOptPass
187 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
188 ; CHECK-O-NEXT: Running pass: EliminateAvailableExternallyPass
189 ; CHECK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass
190 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA
191 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run.
192 ; CHECK-O-NEXT: Running pass: Float2IntPass
193 ; CHECK-O-NEXT: Running pass: LowerConstantIntrinsicsPass
194 ; CHECK-EXT: Running pass: {{.*}}::Bye
195 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run
196 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
197 ; CHECK-O-NEXT: Running pass: LCSSAPass
198 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run
199 ; CHECK-O-NEXT: Running pass: LoopRotatePass
200 ; CHECK-O-NEXT: Running pass: LoopDistributePass
201 ; CHECK-O-NEXT: Running pass: InjectTLIMappings
202 ; CHECK-O-NEXT: Running pass: LoopVectorizePass
203 ; CHECK-O-NEXT: Running pass: LoopLoadEliminationPass
204 ; CHECK-O-NEXT: Running analysis: LoopAccessAnalysis
205 ; CHECK-O-NEXT: Running pass: InstCombinePass
206 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
207 ; CHECK-O2-NEXT: Running pass: SLPVectorizerPass
208 ; CHECK-O3-NEXT: Running pass: SLPVectorizerPass
209 ; CHECK-Os-NEXT: Running pass: SLPVectorizerPass
210 ; CHECK-O-NEXT: Running pass: VectorCombinePass
211 ; CHECK-O-NEXT: Running pass: InstCombinePass
212 ; CHECK-O-NEXT: Running pass: LoopUnrollPass
213 ; CHECK-O-NEXT: Running pass: WarnMissedTransformationsPass
214 ; CHECK-O-NEXT: Running pass: InstCombinePass
215 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}OptimizationRemarkEmitterAnalysis
216 ; CHECK-O-NEXT: Starting {{.*}}Function pass manager run
217 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
218 ; CHECK-O-NEXT: Running pass: LCSSAPass
219 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run
220 ; CHECK-O-NEXT: Running pass: LICMPass
221 ; CHECK-O-NEXT: Running pass: AlignmentFromAssumptionsPass
222 ; CHECK-O-NEXT: Running pass: LoopSinkPass
223 ; CHECK-O-NEXT: Running pass: InstSimplifyPass
224 ; CHECK-O-NEXT: Running pass: DivRemPairsPass
225 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
226 ; CHECK-O-NEXT: Running pass: SpeculateAroundPHIsPass
227 ; CHECK-O-NEXT: Finished {{.*}}Function pass manager run.
228 ; CHECK-O-NEXT: Running pass: CGProfilePass
229 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
230 ; CHECK-O-NEXT: Running pass: ConstantMergePass
231 ; CHECK-O-NEXT: Running pass: AnnotationRemarksPass on foo
232 ; CHECK-O-NEXT: Running pass: PrintModulePass
235 ; CHECK-O-LABEL: define void @foo(i32 %n) local_unnamed_addr
236 ; CHECK-O-NEXT: entry:
237 ; CHECK-O-NEXT: br label %loop
238 ; CHECK-O: loop:
239 ; CHECK-O-NEXT: %iv = phi i32 [ 0, %entry ], [ %iv.next, %loop ]
240 ; CHECK-O-NEXT: %iv.next = add i32 %iv, 1
241 ; CHECK-O-NEXT: tail call void @bar()
242 ; CHECK-O-NEXT: %cmp = icmp eq i32 %iv, %n
243 ; CHECK-O-NEXT: br i1 %cmp, label %exit, label %loop
244 ; CHECK-O: exit:
245 ; CHECK-O-NEXT: ret void
246 ; CHECK-O-NEXT: }
250 ; CHECK-O: Finished {{.*}}Module pass manager run.