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