RFR: JDK-8270147: Increase stride size allowing unrolling more loops [v4]

Radoslaw Smogura github.com+7535718+rsmogura at openjdk.java.net
Tue Jul 13 18:05:49 UTC 2021


On Tue, 13 Jul 2021 00:26:46 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> Radoslaw Smogura has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Fix compilation error in VS (win)
>
> src/hotspot/share/opto/loopTransform.cpp line 2010:
> 
>> 2008:   // Verify that unroll policy result is still valid.
>> 2009:   assert(old_trip_count > 1 && (!adjust_min_trip || stride_p <=
>> 2010:     MIN2(max_jint / 2 - 2, MAX2(1<<3, Matcher::max_vector_size(T_BYTE)) * loop_head->unrolled_count())), "sanity");
> 
> I assume you need to do the same `MIN2<int>` fix here. Try debug build where asserts are included.

Thank you, I missed this. Debug build crashed and I didn't restart it.

-------------

PR: https://git.openjdk.java.net/jdk/pull/4658


More information about the hotspot-compiler-dev mailing list