RFR: 8290892: C2: Intrinsify Reference.reachabilityFence [v11]
Vladimir Ivanov
vlivanov at openjdk.org
Wed Sep 17 19:34:46 UTC 2025
On Tue, 16 Sep 2025 01:24:35 GMT, Dean Long <dlong at openjdk.org> wrote:
>> Could we also bail out here? Or what would happen now in production if there is a RF edge?
>
> We also use this area past endoff() for storing the "ex_oop" (see for example GraphKit::has_saved_ex_oop()). Are ex_oop and reachability edges mutually exclusive?
Yes, ex_oop and reachability edges are mutually exclusive, but there's no conflict. ex_oop is kept during parsing while reachability edges stay attached to RF nodes until loop optimizations are over (and no inlining can happen anymore).
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25315#discussion_r2356550410
More information about the hotspot-compiler-dev
mailing list