[jdk11u-dev] Integrated: 8305711: Arm: C2 always enters slowpath for monitorexit

Thomas Stuefe stuefe at openjdk.org
Mon Apr 17 06:29:39 UTC 2023


On Sat, 8 Apr 2023 07:50:31 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:

> Fixes slow thin locking on Arm.
> 
> Not a clean backport since 8241436: "C2: Factor out C2-specific code from MacroAssembler" moved the unlock function from macroAssembler.cpp to c2_MacroAssembler.cpp.
> 
> Manually tested (with -UseBiasedLocking) on Arm.

This pull request has now been integrated.

Changeset: f0af8f99
Author:    Thomas Stuefe <stuefe at openjdk.org>
URL:       https://git.openjdk.org/jdk11u-dev/commit/f0af8f996eff49d9584b6a28c0ae20b4f01d0c74
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8305711: Arm: C2 always enters slowpath for monitorexit

Reviewed-by: phh
Backport-of: c67bbcea92919fea9b6f7bbcde8ba4488289d174

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

PR: https://git.openjdk.org/jdk11u-dev/pull/1826


More information about the jdk-updates-dev mailing list