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