git: openjdk/jdk-sandbox: shen-late-barriers: 5 new changesets
duke
duke at openjdk.org
Thu Feb 12 11:42:42 UTC 2026
Changeset: f49f7a4b
Branch: shen-late-barriers
Author: Aleksey Shipilev <aleksey at shipilev.net>
Date: 2026-02-12 08:23:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f49f7a4be3017a232e0ed1ad4c44e797abcce7bf
x86: unbreak build
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 9d063e46
Branch: shen-late-barriers
Author: Aleksey Shipilev <aleksey at shipilev.net>
Date: 2026-02-12 08:45:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9d063e46d9238ba7b346b56b3ea1d5d3cac3cb39
x86: tighten up load/store slowpaths
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 8d958ec3
Branch: shen-late-barriers
Author: Aleksey Shipilev <aleksey at shipilev.net>
Date: 2026-02-12 11:03:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d958ec3d86bdb2be547fab7a651649235cfbf6f
Experimental modes to hollow/skip the barrier stubs altogether
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 76194e16
Branch: shen-late-barriers
Author: Aleksey Shipilev <aleksey at shipilev.net>
Date: 2026-02-12 11:46:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/76194e1608c6ea60bce4fbc72fe82bb5a2f12dcb
Do another optimization round in final refinement
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: cfc7804b
Branch: shen-late-barriers
Author: Aleksey Shipilev <aleksey at shipilev.net>
Date: 2026-02-12 11:53:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cfc7804b056b5476545d46080d43db9dbb4d25f4
Use fast DUIterator in load refinement
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
More information about the jdk-sandbox-changes
mailing list