[polly] r291718 - Update tests to more precise analysis results in LLVM core
Tobias Grosser via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 12 21:22:35 PST 2017
Very nice. Thank you Eli!
Best,
Tobias
On Fri, Jan 13, 2017, at 01:07 AM, Friedman, Eli via llvm-commits wrote:
> r291701, I think. We get a slightly better estimate for the max
> backedge-taken count, which therefore makes
> ScalarEvolution::getSignedRange more accurate. (I have a WIP patch for
> SCEV that helps here a bit more; I'll finish it up and post it when I
> have time.)
>
> -Eli
>
> On 1/12/2017 3:48 PM, Michael Kruse via llvm-commits wrote:
> > Which LLVM commit did this?
> >
> > Michael
> >
> > 2017-01-11 23:53 GMT+01:00 Tobias Grosser via llvm-commits
> > <llvm-commits at lists.llvm.org>:
> >> Author: grosser
> >> Date: Wed Jan 11 16:53:34 2017
> >> New Revision: 291718
> >>
> >> URL: http://llvm.org/viewvc/llvm-project?rev=291718&view=rev
> >> Log:
> >> Update tests to more precise analysis results in LLVM core
> >>
> >> LLVM's range analysis became a little tighter, which means Polly can derive
> >> tighter bounds as well.
> >>
> >> Modified:
> >> polly/trunk/test/ScopInfo/NonAffine/non-affine-loop-condition-dependent-access_3.ll
> >>
> >> Modified: polly/trunk/test/ScopInfo/NonAffine/non-affine-loop-condition-dependent-access_3.ll
> >> URL: http://llvm.org/viewvc/llvm-project/polly/trunk/test/ScopInfo/NonAffine/non-affine-loop-condition-dependent-access_3.ll?rev=291718&r1=291717&r2=291718&view=diff
> >> ==============================================================================
> >> --- polly/trunk/test/ScopInfo/NonAffine/non-affine-loop-condition-dependent-access_3.ll (original)
> >> +++ polly/trunk/test/ScopInfo/NonAffine/non-affine-loop-condition-dependent-access_3.ll Wed Jan 11 16:53:34 2017
> >> @@ -95,9 +95,9 @@
> >> ; ALL-NEXT: ReadAccess := [Reduction Type: NONE] [Scalar: 0]
> >> ; ALL-NEXT: { Stmt_bb15__TO__bb25[i0, i1] -> MemRef_A[i1] };
> >> ; ALL-NEXT: ReadAccess := [Reduction Type: NONE] [Scalar: 0]
> >> -; ALL-NEXT: { Stmt_bb15__TO__bb25[i0, i1] -> MemRef_A[o0] : 0 <= o0 <= 4294967295 };
> >> +; ALL-NEXT: { Stmt_bb15__TO__bb25[i0, i1] -> MemRef_A[o0] : 0 <= o0 <= 2147483647 };
> >> ; ALL-NEXT: MayWriteAccess := [Reduction Type: NONE] [Scalar: 0]
> >> -; ALL-NEXT: { Stmt_bb15__TO__bb25[i0, i1] -> MemRef_A[o0] : 0 <= o0 <= 4294967295 };
> >> +; ALL-NEXT: { Stmt_bb15__TO__bb25[i0, i1] -> MemRef_A[o0] : 0 <= o0 <= 2147483647 };
> >> ; ALL-NEXT: }
> >> ;
> >> ; void f(int *A) {
> >>
> >>
> >> _______________________________________________
> >> llvm-commits mailing list
> >> llvm-commits at lists.llvm.org
> >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
>
> --
> Employee of Qualcomm Innovation Center, Inc.
> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a
> Linux Foundation Collaborative Project
>
> _______________________________________________
> 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