RFR: 8319801: Recursive lightweight locking: aarch64 implementation [v16]

Andrew Haley aph at openjdk.org
Tue Feb 13 16:32:07 UTC 2024


On Tue, 13 Feb 2024 13:30:06 GMT, Axel Boldt-Christmas <aboldtch at openjdk.org> wrote:

>> Not after this change. (Will double check, but it should only be C2 that required this and C2 does no longer use `MacroAssembler::lightweight_lock`) It can be a `tbnz`.
>
> Just did a quick sanity check. The destination will be to far away for `tbnz`. This behaviour rings a bell for me. I probably tried this before. Maybe should add a comment.

I guess so, yes.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16608#discussion_r1488203422


More information about the hotspot-dev mailing list