hg: valhalla/valhalla/hotspot: Summary: Basic C2 support for the vbox/vunbox bytecodes. No type checks, assumes memory layout of VCC and DVT to be the same.

zoltan.majo at oracle.com zoltan.majo at oracle.com
Tue Jan 3 13:36:58 UTC 2017


Changeset: a6700e1bf14f
Author:    zmajo
Date:      2017-01-03 14:36 +0100
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/a6700e1bf14f

Summary: Basic C2 support for the vbox/vunbox bytecodes. No type checks, assumes memory layout of VCC and DVT to be the same.
Reviewed-by: thartmann

! src/share/vm/ci/ciStreams.cpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/ci/ciTypeFlow.hpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/valuetypenode.cpp
! src/share/vm/opto/valuetypenode.hpp
+ test/compiler/valhalla/valuetypes/ValueCapableClass1.java
! test/compiler/valhalla/valuetypes/ValueTypeTestBench.java




More information about the valhalla-dev mailing list