|
9 | 9 |
|
10 | 10 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
11 | 11 | ; RUN: -passes='default<O1>' -S %s 2>&1 \ |
12 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O1,%llvmcheckext |
| 12 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O1,%llvmcheckext |
13 | 13 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
14 | 14 | ; RUN: -passes='default<O2>' -S %s 2>&1 \ |
15 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O2,CHECK-O23SZ,%llvmcheckext |
| 15 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O2,CHECK-O23SZ,%llvmcheckext |
16 | 16 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
17 | 17 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
18 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,CHECK-O23SZ,%llvmcheckext |
| 18 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,CHECK-O23SZ,%llvmcheckext |
19 | 19 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
20 | 20 | ; RUN: -passes='default<Os>' -S %s 2>&1 \ |
21 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-NO-FUNC-SPEC,CHECK-Os,CHECK-O23SZ,%llvmcheckext |
| 21 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-Os,CHECK-O23SZ,%llvmcheckext |
22 | 22 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
23 | 23 | ; RUN: -passes='default<Oz>' -S %s 2>&1 \ |
24 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-NO-FUNC-SPEC,CHECK-Oz,CHECK-O23SZ,%llvmcheckext |
| 24 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-Oz,CHECK-O23SZ,%llvmcheckext |
25 | 25 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
26 | 26 | ; RUN: -passes='lto-pre-link<O2>' -S %s 2>&1 \ |
27 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-LTO,CHECK-NO-FUNC-SPEC,CHECK-O2,CHECK-O23SZ,%llvmcheckext |
| 27 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-LTO,CHECK-O2,CHECK-O23SZ,%llvmcheckext |
28 | 28 |
|
29 | 29 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
30 | 30 | ; RUN: -passes-ep-peephole='no-op-function' \ |
31 | 31 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
32 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-PEEPHOLE,CHECK-O23SZ |
| 32 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-PEEPHOLE,CHECK-O23SZ |
33 | 33 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
34 | 34 | ; RUN: -passes-ep-late-loop-optimizations='no-op-loop' \ |
35 | 35 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
36 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-LOOP-LATE,CHECK-O23SZ |
| 36 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-LOOP-LATE,CHECK-O23SZ |
37 | 37 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
38 | 38 | ; RUN: -passes-ep-loop-optimizer-end='no-op-loop' \ |
39 | 39 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
40 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-LOOP-END,CHECK-O23SZ |
| 40 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-LOOP-END,CHECK-O23SZ |
41 | 41 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
42 | 42 | ; RUN: -passes-ep-scalar-optimizer-late='no-op-function' \ |
43 | 43 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
44 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-SCALAR-LATE,CHECK-O23SZ |
| 44 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-SCALAR-LATE,CHECK-O23SZ |
45 | 45 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
46 | 46 | ; RUN: -passes-ep-cgscc-optimizer-late='no-op-cgscc' \ |
47 | 47 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
48 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-CGSCC-LATE,CHECK-O23SZ |
| 48 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-CGSCC-LATE,CHECK-O23SZ |
49 | 49 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
50 | 50 | ; RUN: -passes-ep-vectorizer-start='no-op-function' \ |
51 | 51 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
52 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-VECTORIZER-START,CHECK-O23SZ |
| 52 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-VECTORIZER-START,CHECK-O23SZ |
53 | 53 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
54 | 54 | ; RUN: -passes-ep-pipeline-start='no-op-module' \ |
55 | 55 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
56 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-PIPELINE-START,CHECK-O23SZ |
| 56 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-PIPELINE-START,CHECK-O23SZ |
57 | 57 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
58 | 58 | ; RUN: -passes-ep-pipeline-early-simplification='no-op-module' \ |
59 | 59 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
60 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-PIPELINE-EARLY-SIMPLIFICATION,CHECK-O23SZ |
| 60 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-PIPELINE-EARLY-SIMPLIFICATION,CHECK-O23SZ |
61 | 61 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
62 | 62 | ; RUN: -passes-ep-pipeline-start='no-op-module' \ |
63 | 63 | ; RUN: -passes='lto-pre-link<O3>' -S %s 2>&1 \ |
64 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-LTO,CHECK-NO-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-PIPELINE-START,CHECK-O23SZ |
| 64 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-LTO,CHECK-O3,%llvmcheckext,CHECK-EP-PIPELINE-START,CHECK-O23SZ |
65 | 65 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
66 | 66 | ; RUN: -passes-ep-optimizer-early='no-op-module' \ |
67 | 67 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
68 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-OPTIMIZER-EARLY,CHECK-O23SZ |
| 68 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-OPTIMIZER-EARLY,CHECK-O23SZ |
69 | 69 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
70 | 70 | ; RUN: -passes-ep-optimizer-last='no-op-module' \ |
71 | 71 | ; RUN: -passes='default<O3>' -S %s 2>&1 \ |
72 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,%llvmcheckext,CHECK-EP-OPTIMIZER-LAST,CHECK-O23SZ |
| 72 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,%llvmcheckext,CHECK-EP-OPTIMIZER-LAST,CHECK-O23SZ |
73 | 73 |
|
74 | 74 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
75 | 75 | ; RUN: -passes='default<O3>' -enable-matrix -S %s 2>&1 \ |
76 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-MATRIX |
| 76 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-MATRIX |
77 | 77 |
|
78 | 78 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
79 | 79 | ; RUN: -passes='default<O3>' -enable-merge-functions -S %s 2>&1 \ |
80 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-MERGE-FUNCS |
| 80 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-MERGE-FUNCS |
81 | 81 |
|
82 | 82 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
83 | 83 | ; RUN: -passes='default<O3>' -ir-outliner -S %s 2>&1 \ |
84 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-IR-OUTLINER |
| 84 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-IR-OUTLINER |
85 | 85 |
|
86 | 86 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
87 | 87 | ; RUN: -passes='default<O3>' -hot-cold-split -S %s 2>&1 \ |
88 | | -; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-FUNC-SPEC,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-HOT-COLD-SPLIT |
| 88 | +; RUN: | FileCheck %s --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O3,CHECK-O23SZ,%llvmcheckext,CHECK-HOT-COLD-SPLIT |
89 | 89 |
|
90 | 90 | ; Suppress FileCheck --allow-unused-prefixes=false diagnostics. |
91 | 91 | ; CHECK-Oz: {{^}} |
|
109 | 109 | ; CHECK-O-NEXT: Running pass: OpenMPOptPass |
110 | 110 | ; CHECK-EP-PIPELINE-EARLY-SIMPLIFICATION-NEXT: Running pass: NoOpModulePass |
111 | 111 | ; CHECK-O-NEXT: Running pass: IPSCCPPass |
112 | | -; CHECK-FUNC-SPEC-NEXT: Running analysis: LoopAnalysis |
113 | 112 | ; CHECK-O-NEXT: Running pass: CalledValuePropagationPass |
114 | 113 | ; CHECK-O-NEXT: Running pass: GlobalOptPass |
115 | 114 | ; CHECK-O-NEXT: Running pass: PromotePass |
|
164 | 163 | ; CHECK-O-NEXT: Running pass: SimplifyCFGPass |
165 | 164 | ; CHECK-O-NEXT: Running pass: ReassociatePass |
166 | 165 | ; CHECK-O-NEXT: Running pass: LoopSimplifyPass |
167 | | -; CHECK-NO-FUNC-SPEC-NEXT: Running analysis: LoopAnalysis |
| 166 | +; CHECK-O-NEXT: Running analysis: LoopAnalysis |
168 | 167 | ; CHECK-O-NEXT: Running pass: LCSSAPass |
169 | 168 | ; CHECK-O-NEXT: Running analysis: ScalarEvolutionAnalysis |
170 | 169 | ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy |
|
0 commit comments