git: openjdk/jdk21u-dev: master: 8323274: C2: array load may float above range check
Martin Doerr
mdoerr at openjdk.org
Mon Jun 17 09:19:08 UTC 2024
Changeset: a1e43d90
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-17 09:17:03 +0000
URL: https://git.openjdk.org/jdk21u-dev/commit/a1e43d90f44fad0fd1ff735cf1ff5403c2758b5f
8323274: C2: array load may float above range check
Backport-of: 4406915ebce4266b3eb4a238382fff3c2c1d1739
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterPartialPeeling.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterSinking.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterSplitIf.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCForArrayCopyLoad.java
More information about the jdk-updates-changes
mailing list