git: openjdk/jdk: 8279888: Local variable independently used by multiple loops can interfere with loop optimizations
Roland Westrelin
roland at openjdk.java.net
Mon Apr 25 09:32:28 UTC 2022
Changeset: 32593df3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2022-04-25 09:30:00 +0000
URL: https://git.openjdk.java.net/jdk/commit/32593df392cfd139e10849c2a5db0a377fd1ce9c
8279888: Local variable independently used by multiple loops can interfere with loop optimizations
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: thartmann, kvn
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestDuplicateBackedge.java
+ test/micro/org/openjdk/bench/vm/compiler/LoopLocals.java
More information about the jdk-changes
mailing list