RFR: 8354541: Remove Shenandoah post barrier expand loop opts

Cesar Soares Lucas cslucas at openjdk.org
Mon Apr 14 18:48:37 UTC 2025


Please review this patch to remove Shenandoah post-barrier expand loop optimizations. This optimization was added in the first iteration os Shenandoah barriers. Nowadays, we try to always insert LRB at the earliest place and the impact of these optimizations is minimal; they are also frequent source of bugs.

Tested on OSX Aarch64 & Linux amd64 with JTREG tier1-3.

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

Commit messages:
 - Remove Shenandoah post barrier expand loop opts.

Changes: https://git.openjdk.org/jdk/pull/24630/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24630&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8354541
  Stats: 251 lines in 6 files changed: 0 ins; 248 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/24630.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/24630/head:pull/24630

PR: https://git.openjdk.org/jdk/pull/24630


More information about the shenandoah-dev mailing list