|
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