RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v19]

Vladimir Ivanov vlivanov at openjdk.org
Mon Nov 3 21:14:51 UTC 2025


On Thu, 30 Oct 2025 15:10:14 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> Vladimir Ivanov has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Fix merge
>
> src/hotspot/share/opto/loopTransform.cpp line 76:
> 
>> 74:       return head()->as_OuterStripMinedLoop()->outer_loop_exit();
>> 75:     } else {
>> 76:       // For now, conservatively report multiple loop exits exist.
> 
> Can this happen? Do you have an example?

The outer check is `is_loop()`, but special cases are for counted loops and strip-mined outer loops. So, any non-counted loop handling should land here.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25315#discussion_r2487869750


More information about the hotspot-compiler-dev mailing list