RFR(S): 8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode

Tobias Hartmann tobias.hartmann at oracle.com
Mon Oct 7 09:21:58 UTC 2019


On 07.10.19 11:12, Roland Westrelin wrote:
> BTW, now that we have range checks CastII, why do we need to test for
> ConvI2L in merge_point_safe()?

I've attempted to remove that code with JDK-8145313 [1] but it seemed that aggressive splitting of
ConvI2L nodes through phis lead to less optimal code due to more register spilling.

Best regards,
Tobias

[1] https://bugs.openjdk.java.net/browse/JDK-8145313


More information about the hotspot-compiler-dev mailing list