hg: valhalla/valhalla: 8228622: [lworld] Ineffective codegeneration for flattened arrays checks causes large performance regression on List iteration

rwestrel at redhat.com rwestrel at redhat.com
Tue Sep 24 08:25:51 UTC 2019


Changeset: 4a47ea05ee6f
Author:    roland
Date:      2019-09-23 10:48 +0200
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/4a47ea05ee6f

8228622: [lworld] Ineffective codegeneration for flattened arrays checks causes large performance regression on List iteration
Reviewed-by: thartmann

! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestLWorld.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestNullableArrays.java
! test/hotspot/jtreg/compiler/valhalla/valuetypes/ValueTypeTest.java




More information about the valhalla-dev mailing list