<div dir="ltr"><div>That's true. For hard cases I usually just create empty dir and run there  llvm/projects/zorg/zorg/buildbot/builders/sanitizers/buildbot_<bot>.sh</div><div>However it's usually slow as it executes unrelated steps.</div><div><br></div><div>Maybe we could, in general, dump entire FileCheck input if test failed?<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Feb 10, 2017 at 2:27 PM Chandler Carruth <<a href="mailto:chandlerc@gmail.com">chandlerc@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Fri, Feb 10, 2017 at 12:03 PM Vitaly Buka via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org" class="gmail_msg" target="_blank">llvm-commits@lists.llvm.org</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Some tests fail probably after this or r294728<div class="gmail_msg"><a href="http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/2652" class="gmail_msg" target="_blank">http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/2652</a></div></div></blockquote><div class="gmail_msg"><br class="gmail_msg"></div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">This build bot is simultaneously really useful and really awful.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">There are no coherent instructions for how I can reproduce an msan bootstrap of Clang. But it does find real issues. The bot seems to be the only way I learn of these, which would actually be fine if the output were useful, but because of how lit works, the output is completely useless.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Is there any way we can make debugging these failures more reasonable for others?</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">(Anyways, I'm hunting down the use-of-uninit...)</div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"> </div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Fri, Feb 10, 2017 at 1:00 AM Chandler Carruth via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org" class="gmail_msg" target="_blank">llvm-commits@lists.llvm.org</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: chandlerc<br class="gmail_msg">
Date: Fri Feb 10 02:48:50 2017<br class="gmail_msg">
New Revision: 294729<br class="gmail_msg">
<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=294729&view=rev" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project?rev=294729&view=rev</a><br class="gmail_msg">
Log:<br class="gmail_msg">
[PM] Relax the patterns used in the new test I added because some<br class="gmail_msg">
compilers don't print the typedef name.<br class="gmail_msg">
<br class="gmail_msg">
Modified:<br class="gmail_msg">
    llvm/trunk/test/Other/loop-pm-invalidation.ll<br class="gmail_msg">
<br class="gmail_msg">
Modified: llvm/trunk/test/Other/loop-pm-invalidation.ll<br class="gmail_msg">
URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Other/loop-pm-invalidation.ll?rev=294729&r1=294728&r2=294729&view=diff" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Other/loop-pm-invalidation.ll?rev=294729&r1=294728&r2=294729&view=diff</a><br class="gmail_msg">
==============================================================================<br class="gmail_msg">
--- llvm/trunk/test/Other/loop-pm-invalidation.ll (original)<br class="gmail_msg">
+++ llvm/trunk/test/Other/loop-pm-invalidation.ll Fri Feb 10 02:48:50 2017<br class="gmail_msg">
@@ -51,7 +51,7 @@ define void @one_loop(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -60,11 +60,11 @@ define void @one_loop(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Clearing all analysis results for: l0.header<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: LoopAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on one_loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -78,7 +78,7 @@ define void @one_loop(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -86,10 +86,10 @@ define void @one_loop(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Invalidating all non-preserved analyses<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Clearing all analysis results for: l0.header<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on one_loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -115,7 +115,7 @@ define void @nested_loops(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -128,11 +128,11 @@ define void @nested_loops(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Clearing all analysis results for: l.0.0.header<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: LoopAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on nested_loops<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -149,7 +149,7 @@ define void @nested_loops(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -161,10 +161,10 @@ define void @nested_loops(i1* %ptr) {<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Clearing all analysis results for: l.0.header<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Clearing all analysis results for: l.0.0.header<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on nested_loops<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -200,7 +200,7 @@ define void @dead_loop() {<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -209,11 +209,11 @@ define void @dead_loop() {<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Clearing all analysis results for: l0.header<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: LoopAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on dead_loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-LOOP-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-LOOP-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -227,7 +227,7 @@ define void @dead_loop() {<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -235,10 +235,10 @@ define void @dead_loop() {<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Invalidating all non-preserved analyses<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Clearing all analysis results for: l0.header<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on dead_loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-NEXT: Finished {{.*}}Loop pass manager run.<br class="gmail_msg">
@@ -252,7 +252,7 @@ define void @dead_loop() {<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running analysis: TargetLibraryAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running analysis: TargetIRAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Starting {{.*}}Loop pass manager run.<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running pass: NoOpLoopPass<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running pass: LoopDeletionPass<br class="gmail_msg">
@@ -262,7 +262,7 @@ define void @dead_loop() {<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running pass: InvalidateAnalysisPass<{{.*}}ScalarEvolutionAnalysis<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Invalidating all non-preserved analyses<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Invalidating analysis: ScalarEvolutionAnalysis<br class="gmail_msg">
-; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}LoopAnalysisManager<br class="gmail_msg">
+; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Invalidating analysis: InnerAnalysisManagerProxy<{{.*}}Loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}> on dead_loop<br class="gmail_msg">
 ; CHECK-SCEV-INV-AFTER-DELETE-NEXT: Finished {{.*}}Function pass manager run.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
llvm-commits mailing list<br class="gmail_msg">
<a href="mailto:llvm-commits@lists.llvm.org" class="gmail_msg" target="_blank">llvm-commits@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br class="gmail_msg">
</blockquote></div>
_______________________________________________<br class="gmail_msg">
llvm-commits mailing list<br class="gmail_msg">
<a href="mailto:llvm-commits@lists.llvm.org" class="gmail_msg" target="_blank">llvm-commits@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br class="gmail_msg">
</blockquote></div></div></blockquote></div>