[llvm] r297014 - New Test-Case for Region Analysis

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 6 10:21:40 PST 2017


Hi Bruno,

should have already been fixed in 297020. I assumed the patch is too
simple and I missed a minor mis-spelling.

Best,
Tobias

On Mon, Mar 6, 2017, at 07:18 PM, Bruno Cardoso Lopes via llvm-commits
wrote:
> Hi Tobias,
> 
> Seems like this test is now failing:
> http://green.lab.llvm.org/green/job/Verify-Machineinstrs_AArch64/4982/consoleFull#-90502495649ba4694-19c4-4d7e-bec5-911270d8a58c
> 
> Can you take a look?
> 
> Thanks,
> 
> On Mon, Mar 6, 2017 at 7:20 AM, Tobias Grosser via llvm-commits
> <llvm-commits at lists.llvm.org> wrote:
> > Author: grosser
> > Date: Mon Mar  6 09:20:38 2017
> > New Revision: 297014
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=297014&view=rev
> > Log:
> > New Test-Case for Region Analysis
> >
> > While working on improvements to region info analysis, this test case caused an
> > incorrect region bb2 => bb3 to be detected.
> >
> > Reviewers: grosser
> >
> > Contributed-by: Nandini Singhal <cs15mtech01004 at iith.ac.in>
> >
> > Subscribers: llvm-commits
> >
> > Differential Revision: https://reviews.llvm.org/D30652
> >
> > Added:
> >     llvm/trunk/test/Analysis/RegionInfo/outgoing_edge_1.ll
> >
> > Added: llvm/trunk/test/Analysis/RegionInfo/outgoing_edge_1.ll
> > URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/RegionInfo/outgoing_edge_1.ll?rev=297014&view=auto
> > ==============================================================================
> > --- llvm/trunk/test/Analysis/RegionInfo/outgoing_edge_1.ll (added)
> > +++ llvm/trunk/test/Analysis/RegionInfo/outgoing_edge_1.ll Mon Mar  6 09:20:38 2017
> > @@ -0,0 +1,39 @@
> > +; REQUIRES: asserts
> > +; RUN: opt -regions -analyze < %s | FileCheck %s
> > +; RUN: opt < %s -passes='print<regions>' 2>&1 | FileCheck %s
> > +
> > +; While working on improvements to region info analysis, this test
> > +; case caused an incorrect region bb2 => bb3 to be detected.
> > +
> > +define internal i8 @main_read() nounwind {
> > +bb:
> > +   br label %bb1
> > +
> > +bb1:
> > +   br i1 true, label %bb2, label %bb7
> > +
> > +bb2:
> > +  br i1 true, label %bb4, label %bb3
> > +
> > +bb3:
> > +  br i1 true, label %bb4, label %bb8
> > +
> > +bb4:
> > +   br label %bb5
> > +
> > +bb5:
> > +   br label %bb6
> > +
> > +bb6:
> > +   br label %bb1
> > +
> > +bb7:
> > +   br label %bb5
> > +
> > +bb8:
> > +   ret i8 1
> > +}
> > +
> > +; CHECK:    [0] bb => <Function Return>
> > +; CHECK-NEXT: [1] bb1 => bb8
> > +; CHECK-NEXT: End Region tree
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
> 
> 
> 
> -- 
> Bruno Cardoso Lopes
> http://www.brunocardoso.cc
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list