[polly] r291718 - Update tests to more precise analysis results in LLVM core

Friedman, Eli via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 12 16:07:22 PST 2017


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



More information about the llvm-commits mailing list