|
12 | 12 | ; RUN: %clang -target x86_64-grtev4-linux-gnu \
|
13 | 13 | ; RUN: -O2 -fexperimental-new-pass-manager -Xclang -fdebug-pass-manager \
|
14 | 14 | ; RUN: -c -fthinlto-index=%t.o.thinlto.bc \
|
15 |
| -; RUN: -o %t.native.o -x ir %t.o 2>&1 | FileCheck -check-prefixes=CHECK-O,CHECK-O2 %s --dump-input=fail |
| 15 | +; RUN: -o %t.native.o -x ir %t.o 2>&1 | FileCheck -check-prefix=CHECK-O %s --dump-input=fail |
16 | 16 |
|
17 | 17 | ; RUN: %clang -target x86_64-grtev4-linux-gnu \
|
18 | 18 | ; RUN: -O3 -fexperimental-new-pass-manager -Xclang -fdebug-pass-manager \
|
|
70 | 70 | ; CHECK-O: Starting CGSCC pass manager run.
|
71 | 71 | ; CHECK-O: Running pass: InlinerPass on (main)
|
72 | 72 | ; CHECK-O: Running pass: PostOrderFunctionAttrsPass on (main)
|
73 |
| -; CHECK-O: Clearing all analysis results for: main |
| 73 | +; CHECK-O: Invalidating analysis: DominatorTreeAnalysis on main |
| 74 | +; CHECK-O: Invalidating analysis: BasicAA on main |
| 75 | +; CHECK-O: Invalidating analysis: AAManager on main |
74 | 76 | ; CHECK-O3: Running pass: ArgumentPromotionPass on (main)
|
75 |
| -; CHECK-O3: Running analysis: TargetIRAnalysis on main |
76 | 77 | ; CHECK-O: Starting {{.*}}Function pass manager run.
|
77 | 78 | ; CHECK-O: Running pass: SROA on main
|
78 | 79 | ; These next two can appear in any order since they are accessed as parameters
|
79 | 80 | ; on the same call to SROA::runImpl
|
80 | 81 | ; CHECK-O-DAG: Running analysis: DominatorTreeAnalysis on main
|
81 |
| -; CHECK-O-DAG: Running analysis: AssumptionAnalysis on main |
82 | 82 | ; CHECK-O: Running pass: EarlyCSEPass on main
|
83 |
| -; CHECK-O: Running analysis: TargetLibraryAnalysis on main |
84 |
| -; CHECK-O2: Running analysis: TargetIRAnalysis on main |
85 | 83 | ; CHECK-O: Running analysis: MemorySSAAnalysis on main
|
86 | 84 | ; CHECK-O: Running analysis: AAManager on main
|
87 | 85 | ; CHECK-O: Running analysis: BasicAA on main
|
88 |
| -; CHECK-O: Running analysis: ScopedNoAliasAA on main |
89 |
| -; CHECK-O: Running analysis: TypeBasedAA on main |
90 |
| -; CHECK-O: Running analysis: OuterAnalysisManagerProxy |
91 | 86 | ; CHECK-O: Running pass: SpeculativeExecutionPass on main
|
92 | 87 | ; CHECK-O: Running pass: JumpThreadingPass on main
|
93 | 88 | ; CHECK-O: Running analysis: LazyValueAnalysis on main
|
|
96 | 91 | ; CHECK-O: Running pass: SimplifyCFGPass on main
|
97 | 92 | ; CHECK-O3: Running pass: AggressiveInstCombinePass on main
|
98 | 93 | ; CHECK-O: Running pass: InstCombinePass on main
|
99 |
| -; CHECK-O: Running analysis: OptimizationRemarkEmitterAnalysis on main |
100 | 94 | ; CHECK-O: Running pass: LibCallsShrinkWrapPass on main
|
101 | 95 | ; CHECK-O: Running pass: TailCallElimPass on main
|
102 | 96 | ; CHECK-O: Running pass: SimplifyCFGPass on main
|
|
0 commit comments