hg: valhalla/valhalla: 3 new changesets

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Fri Sep 29 13:15:50 UTC 2017


Changeset: 3eaad6e1e845
Author:    fparain
Date:      2017-09-29 15:10 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/3eaad6e1e845

8188149: [MVT] Interpreter/runtime support for non-flattened value type fields
Reviewed-by: dsimms, thartmann

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/valueKlass.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueOops.java

Changeset: b535d96f6fdb
Author:    thartmann
Date:      2017-09-29 09:09 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b535d96f6fdb

8185556: [MVT] C2 compiler support for non-flattened value type fields
Reviewed-by: roland

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciType.hpp
! src/hotspot/share/ci/ciValueKlass.cpp
! src/hotspot/share/ci/ciValueKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/valueKlass.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/narrowptrnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/valuetypenode.cpp
! src/hotspot/share/opto/valuetypenode.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/valhalla/valuetypes/ValueTypeTestBench.java

Changeset: 26c7b9602a1e
Author:    thartmann
Date:      2017-09-29 15:12 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/26c7b9602a1e

8186716: [MVT] C2 crashes with "assert(!n->is_ValueType()) failed: value types should not be split through phis"
Reviewed-by: roland

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/valuetypenode.cpp
! src/hotspot/share/opto/valuetypenode.hpp



More information about the valhalla-dev mailing list