git: openjdk/jdk15u-dev: 8186670: Implement _onSpinWait() intrinsic for AArch64

Paul Hohensee phh at openjdk.java.net
Thu Mar 10 12:00:42 UTC 2022


Changeset: e972e77a
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-03-10 11:58:04 +0000
URL:       https://git.openjdk.java.net/jdk15u-dev/commit/e972e77af38d4cd4c1e6e3e408b3a5c2909aaa46

8186670: Implement _onSpinWait() intrinsic for AArch64

Reviewed-by: phh
Backport-of: 6954b98f8faf29b6c2d13687a7a94e83302bdd85

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWait.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitSharedCounter.java



More information about the jdk-updates-changes mailing list