RFR: 8276116: C2: optimize long range checks in int counted loops [v3]
Roland Westrelin
roland at openjdk.java.net
Tue Dec 7 11:13:12 UTC 2021
On Tue, 7 Dec 2021 11:07:13 GMT, Roland Westrelin <roland at openjdk.org> wrote:
>> src/hotspot/cpu/x86/x86_32.ad line 13132:
>>
>>> 13130: %}
>>> 13131:
>>> 13132: instruct cmovLL_reg_LTGE_U(cmpOpU cmp, flagsReg_ulong_LTGE flags, eRegL dst, eRegL src) %{
>>
>> How it is related to these changes? Seems like addition to [8277324](https://github.com/openjdk/jdk/pull/6427) changes. Could be pushed separately.
>
>> In general looks good to me.
>
> Thanks for reviewing this change.
> How it is related to these changes? Seems like addition to 8277324 changes. Could be pushed separately.
That showed on github testing because of the new unsigned_min I think. So not including it would break x86_32.
-------------
PR: https://git.openjdk.java.net/jdk/pull/6576
More information about the hotspot-compiler-dev
mailing list