|
7 | 7 | ; Any invalidation that shows up here is a bug, unless we started modifying |
8 | 8 | ; the IR, in which case we need to make it immutable harder. |
9 | 9 | ; |
| 10 | +; FIXME: Invalidation has been showing up for years. Something needs to be |
| 11 | +; fixed, perhaps just the above comment. |
| 12 | +; |
10 | 13 | ; Postlink pipelines: |
11 | 14 | ; RUN: opt -disable-verify -verify-analysis-invalidation=0 -eagerly-invalidate-analyses=0 -debug-pass-manager \ |
12 | 15 | ; RUN: -passes='thinlto<O1>' -S %s 2>&1 \ |
|
62 | 65 | ; CHECK-O-NEXT: Running analysis: TypeBasedAA |
63 | 66 | ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy |
64 | 67 | ; CHECK-O-NEXT: Running pass: SimplifyCFGPass |
| 68 | +; CHECK-O-NEXT: Running pass: PGOEstimateTripCountsPass |
| 69 | +; CHECK-O-NEXT: Running analysis: LoopAnalysis |
| 70 | +; CHECK-O-NEXT: Invalidating analysis: InnerAnalysisManagerProxy |
65 | 71 | ; CHECK-O-NEXT: Running pass: AlwaysInlinerPass |
66 | 72 | ; CHECK-PRELINK-O-NEXT: Running analysis: ProfileSummaryAnalysis |
| 73 | +; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy |
67 | 74 | ; CHECK-O-NEXT: Running pass: ModuleInlinerWrapperPass |
68 | 75 | ; CHECK-O-NEXT: Running analysis: InlineAdvisorAnalysis |
69 | 76 | ; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}GlobalsAA |
70 | 77 | ; CHECK-O-NEXT: Running analysis: GlobalsAA |
71 | 78 | ; CHECK-O-NEXT: Running analysis: CallGraphAnalysis |
72 | 79 | ; CHECK-O-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}AAManager |
73 | | -; CHECK-O-NEXT: Invalidating analysis: AAManager |
74 | | -; CHECK-O-NEXT: Running pass: RequireAnalysisPass<{{.*}}ProfileSummaryAnalysis |
| 80 | +; CHECK-O-NEXT: Running pass: RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module> |
75 | 81 | ; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy |
76 | 82 | ; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis |
| 83 | +; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis |
77 | 84 | ; CHECK-O-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy |
78 | 85 | ; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy |
79 | 86 | ; CHECK-O-NEXT: Running pass: DevirtSCCRepeatedPass |
80 | 87 | ; CHECK-O-NEXT: Running pass: InlinerPass |
| 88 | +; CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis |
81 | 89 | ; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass |
82 | 90 | ; CHECK-O3-NEXT: Running pass: ArgumentPromotionPass |
83 | 91 | ; CHECK-O2-NEXT: Running pass: OpenMPOptCGSCCPass on (foo) |
84 | 92 | ; CHECK-O3-NEXT: Running pass: OpenMPOptCGSCCPass on (foo) |
85 | 93 | ; CHECK-O-NEXT: Running pass: SROAPass |
| 94 | +; CHECK-O-NEXT: Running analysis: DominatorTreeAnalysis |
| 95 | +; CHECK-O-NEXT: Running analysis: AssumptionAnalysis |
| 96 | +; CHECK-O-NEXT: Running analysis: TargetIRAnalysis |
86 | 97 | ; CHECK-O-NEXT: Running pass: EarlyCSEPass |
87 | 98 | ; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis |
88 | 99 | ; CHECK-O-NEXT: Running analysis: AAManager |
| 100 | +; CHECK-O-NEXT: Running analysis: BasicAA on foo |
| 101 | +; CHECK-O-NEXT: Running analysis: ScopedNoAliasAA on foo |
| 102 | +; CHECK-O-NEXT: Running analysis: TypeBasedAA on foo |
| 103 | +; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy |
89 | 104 | ; CHECK-O23SZ-NEXT: Running pass: SpeculativeExecutionPass |
90 | 105 | ; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass |
91 | 106 | ; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis |
92 | 107 | ; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass |
93 | 108 | ; CHECK-O23SZ-NEXT: Invalidating analysis: LazyValueAnalysis |
94 | 109 | ; CHECK-O-NEXT: Running pass: SimplifyCFGPass |
95 | 110 | ; CHECK-O-NEXT: Running pass: InstCombinePass |
| 111 | +; CHECK-O-NEXT: Running analysis: LastRunTrackingAnalysis |
96 | 112 | ; CHECK-O23SZ-NEXT: Running pass: AggressiveInstCombinePass |
97 | 113 | ; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass |
98 | 114 | ; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass |
|
162 | 178 | ; CHECK-O-NEXT: Running pass: SimplifyTypeTestsPass |
163 | 179 | ; CHECK-O-NEXT: Running pass: CoroCleanupPass |
164 | 180 | ; CHECK-POSTLINK-O-NEXT: Running pass: GlobalOptPass |
| 181 | +; CHECK-POSTLINK-O-NEXT: Running analysis: TargetLibraryAnalysis |
165 | 182 | ; CHECK-POSTLINK-O-NEXT: Running pass: GlobalDCEPass |
166 | 183 | ; CHECK-POSTLINK-O-NEXT: Running pass: EliminateAvailableExternallyPass |
167 | 184 | ; CHECK-POSTLINK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass |
|
0 commit comments