Integrated: 8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
SUN Guoyun
duke at openjdk.org
Fri Apr 21 00:50:57 UTC 2023
On Thu, 30 Mar 2023 12:49:09 GMT, SUN Guoyun <duke at openjdk.org> wrote:
> After JDK-8220051, Interpreter::notice_safepoints() only be executed at a safe point, so LoadLoad barrier is useless.
> Barrier directives are generally time-consuming, so this patch removes LoadLoad be used for aarch64 and riscv.
>
> Jtreg tier1-2 testing for aarch64 has been done.
>
> Please help review it.
>
> Thanks.
This pull request has now been integrated.
Changeset: 2c70828e
Author: sunguoyun <sunguoyun at loongson.cn>
Committer: Fei Yang <fyang at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/2c70828e7dc78783c174e3f93c94b6e2439d2dfb
Stats: 24 lines in 2 files changed: 0 ins; 24 del; 0 mod
8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
Reviewed-by: dholmes, fyang, aph
-------------
PR: https://git.openjdk.org/jdk/pull/13244
More information about the hotspot-runtime-dev
mailing list