hg: valhalla/valhalla: 8221647: [lworld] Performance regression due to the fact that check if array is array of values is not hoisted out of the loop.

rwestrel at redhat.com rwestrel at redhat.com
Wed Jun 12 08:42:44 UTC 2019


Changeset: 6ab8dd3cdefb
Author:    roland
Date:      2019-06-11 16:33 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/6ab8dd3cdefb

8221647: [lworld] Performance regression due to the fact that check if array is array of values is not hoisted out of the loop.
Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/phasetype.hpp
! 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/ValueTypeTest.java



More information about the valhalla-dev mailing list