git: openjdk/jdk17u-dev: 3 new changesets

Martin Doerr mdoerr at openjdk.java.net
Thu Mar 3 10:00:03 UTC 2022


Changeset: 977e7736
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:55:29 +0000
URL:       https://git.openjdk.java.net/jdk17u-dev/commit/977e773663d5fad07cb37471e00381718f62c889

8274983: C1 optimizes the invocation of private interface methods

Reviewed-by: xliu
Backport-of: 21d9ca6cd942ac98a3be2577ded8eaf92dac7d46

! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java

Changeset: 40173515
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:56:16 +0000
URL:       https://git.openjdk.java.net/jdk17u-dev/commit/40173515c17c2adb1b21612256d84a2c47c5348a

8277906: Incorrect type for IV phi of long counted loops after CCP

Backport-of: 3889af3f7debc4f8d75f620bb54134d1d11a6c83

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestIVPhiTypeIncorrectAfterCCP.java

Changeset: 4631f4ac
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-03-03 09:57:14 +0000
URL:       https://git.openjdk.java.net/jdk17u-dev/commit/4631f4ac5f2955f3765c77cbb93d4c7501d82f80

8275854: C2: assert(stride_con != 0) failed: missed some peephole opt

Backport-of: aea096770e74b9c0e1556467705ffdd6cf843d9d

! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java



More information about the jdk-updates-changes mailing list