Lines Matching full: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-O23SZ
22 ; RUN: | FileCheck %s --check-prefixes=CHECK-O,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: EntryExitInstrumenterPass
37 ; CHECK-O-NEXT: Running pass: LowerExpectIntrinsicPass
38 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
39 ; CHECK-O-NEXT: Running analysis: TargetIRAnalysis
40 ; CHECK-O-NEXT: Running analysis: AssumptionAnalysis
41 ; CHECK-O-NEXT: Running pass: SROAPass
42 ; CHECK-O-NEXT: Running analysis: DominatorTreeAnalysis
43 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
44 ; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
46 ; CHECK-O-NEXT: Running pass: SampleProfileLoaderPass
47 ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis
48 ; CHECK-O-NEXT: Running analysis: ProfileSummaryAnalysis
49 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
50 ; CHECK-O-NEXT: Running pass: OpenMPOptPass
51 ; CHECK-O-NEXT: Running pass: IPSCCPPass
52 ; CHECK-O-NEXT: Running pass: CalledValuePropagationPass
53 ; CHECK-O-NEXT: Running pass: GlobalOptPass
54 ; CHECK-O-NEXT: Running pass: PromotePass
55 ; CHECK-O-NEXT: Running pass: InstCombinePass
56 ; CHECK-O-NEXT: Running analysis: LastRunTrackingAnalysis
57 ; CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis on foo
58 ; CHECK-O-NEXT: Running analysis: AAManager on foo
59 ; CHECK-O-NEXT: Running analysis: BasicAA
60 ; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA
61 ; CHECK-O-NEXT: Running analysis: TypeBasedAA
62 ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy
63 ; CHECK-O-NEXT: Running analysis: BlockFrequencyAnalysis on foo
64 ; CHECK-O-NEXT: Running analysis: BranchProbabilityAnalysis on foo
65 ; CHECK-O-NEXT: Running analysis: LoopAnalysis on foo
66 ; CHECK-O-NEXT: Running analysis: PostDominatorTreeAnalysis on foo
67 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass on foo
68 ; CHECK-O-NEXT: Running pass: PGOForceFunctionAttrsPass
69 ; CHECK-O-NEXT: Running pass: AlwaysInlinerPass
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 analysis: CallGraphAnalysis
75 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}AAManager
76 ; CHECK-O-NEXT: Invalidating analysis: AAManager
77 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis
78 ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
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: PostOrderFunctionAttrsPass
87 ; CHECK-O-NEXT: Running pass: SROAPass
88 ; CHECK-O-NEXT: Running pass: EarlyCSEPass
89 ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis
90 ; CHECK-O-NEXT: Running analysis: AAManager
96 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
97 ; CHECK-O-NEXT: Running pass: InstCombinePass
103 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
104 ; CHECK-O-NEXT: Running pass: ReassociatePass
107 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
108 ; CHECK-O-NEXT: Running pass: LCSSAPass
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 analysis: OuterAnalysisManagerProxy
118 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
119 ; CHECK-O-NEXT: Running pass: InstCombinePass
120 ; CHECK-O-NEXT: Running pass: LoopSimplifyPass
121 ; CHECK-O-NEXT: Running pass: LCSSAPass
122 ; CHECK-O-NEXT: Running pass: LoopIdiomRecognizePass
123 ; CHECK-O-NEXT: Running pass: IndVarSimplifyPass
124 ; CHECK-O-NEXT: Running pass: LoopDeletionPass
125 ; CHECK-O-NEXT: Running pass: SROAPass on foo
131 ; CHECK-O-NEXT: Running pass: SCCPPass
132 ; CHECK-O-NEXT: Running pass: BDCEPass
133 ; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
134 ; CHECK-O-NEXT: Running pass: InstCombinePass
140 ; CHECK-O-NEXT: Running pass: ADCEPass
148 ; CHECK-O-NEXT: Running pass: SimplifyCFGPass
149 ; CHECK-O-NEXT: Running pass: InstCombinePass
150 ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
151 ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ShouldNotRunFunctionPassesAnalysis
152 ; CHECK-O-NEXT: Running analysis: ShouldNotRunFunctionPassesAnalysis
153 ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}ShouldNotRunFunctionPassesAnalysis
154 ; CHECK-O-NEXT: Invalidating analysis: ShouldNotRunFunctionPassesAnalysis
155 ; CHECK-O-NEXT: Invalidating analysis: InlineAdvisorAnalysis
156 ; CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
157 ; CHECK-O-NEXT: Running pass: GlobalOptPass
158 ; CHECK-O-NEXT: Running pass: GlobalDCEPass
159 ; CHECK-O-NEXT: Running pass: AnnotationRemarksPass on foo
160 ; CHECK-O-NEXT: Running pass: CanonicalizeAliasesPass
161 ; CHECK-O-NEXT: Running pass: NameAnonGlobalPass
162 ; CHECK-O-NEXT: Running pass: PrintModulePass
165 ; CHECK-O-LABEL: define void @foo(i32 %n) local_unnamed_addr
166 ; CHECK-O-NEXT: entry:
167 ; CHECK-O-NEXT: br label %loop
168 ; CHECK-O: loop:
169 ; CHECK-O-NEXT: %iv = phi i32 [ 0, %entry ], [ %iv.next, %loop ]
170 ; CHECK-O-NEXT: %iv.next = add i32 %iv, 1
171 ; CHECK-O-NEXT: tail call void @bar()
172 ; CHECK-O-NEXT: %cmp = icmp eq i32 %iv, %n
173 ; CHECK-O-NEXT: br i1 %cmp, label %exit, label %loop
174 ; CHECK-O: exit:
175 ; CHECK-O-NEXT: ret void
176 ; CHECK-O-NEXT: }