hg: valhalla/valhalla/hotspot: 8185301: [MVT] Add JVM support for -Dvalhalla.mangleClassInfo

lois.foltan at oracle.com lois.foltan at oracle.com
Tue Jul 25 21:10:19 UTC 2017


Changeset: 3cb736f232c7
Author:    lfoltan
Date:      2017-07-25 16:57 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/hotspot/rev/3cb736f232c7

8185301: [MVT] Add JVM support for -Dvalhalla.mangleClassInfo
Summary: Introduction of JVM_CONSTANT_Value to support MVT's name mangling specification for value types
Reviewed-by: acorn, dsimms

! src/cpu/x86/vm/templateTable_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciStreams.hpp
! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/methodComparator.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/constantTag.cpp
! src/share/vm/utilities/constantTag.hpp
! test/runtime/valhalla/valuetypes/UninitializedValueFieldsTest.java
! test/runtime/valhalla/valuetypes/VTBufferTest.java
! test/runtime/valhalla/valuetypes/ValueTypeGetField.java



More information about the valhalla-dev mailing list