hg: valhalla/valhalla: 5 new changesets

david.simms at oracle.com david.simms at oracle.com
Tue Sep 26 15:58:40 UTC 2017


Changeset: 888855499c83
Author:    dsimms
Date:      2017-09-26 16:08 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/888855499c83

create branch mvt


Changeset: da9ee38a81e8
Author:    dsimms
Date:      2017-09-26 16:12 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/da9ee38a81e8

import changes from mvt/top

! make/CompileJavaModules.gmk
! make/Docs.gmk
! make/common/Modules.gmk
+ test/lib/jdk/test/lib/combo/ComboInstance.java
+ test/lib/jdk/test/lib/combo/ComboParameter.java
+ test/lib/jdk/test/lib/combo/ComboTask.java
+ test/lib/jdk/test/lib/combo/ComboTestHelper.java
+ test/lib/jdk/test/lib/combo/ReusableContext.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: e99c25c2f4a6
Author:    dsimms
Date:      2017-09-26 16:13 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/e99c25c2f4a6

import changes from mvt/jdk

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
+ src/java.base/share/classes/java/lang/__Value.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
+ src/java.base/share/classes/java/lang/invoke/LambdaFormBuilder.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/java.base/share/classes/jdk/experimental/bytecode/AbstractBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/AnnotationsBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/AttributeBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/BasicClassBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/ClassBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/CodeBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/DeclBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/FieldBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/Flag.java
+ src/java.base/share/classes/jdk/experimental/bytecode/GrowableByteBuffer.java
+ src/java.base/share/classes/jdk/experimental/bytecode/MacroCodeBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/MemberBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/MethodBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/Opcode.java
+ src/java.base/share/classes/jdk/experimental/bytecode/PoolHelper.java
+ src/java.base/share/classes/jdk/experimental/bytecode/PoolTag.java
+ src/java.base/share/classes/jdk/experimental/bytecode/Type.java
+ src/java.base/share/classes/jdk/experimental/bytecode/TypeHelper.java
+ src/java.base/share/classes/jdk/experimental/bytecode/TypeTag.java
+ src/java.base/share/classes/jdk/experimental/bytecode/TypedCodeBuilder.java
+ src/java.base/share/classes/jdk/experimental/value/MethodHandleBuilder.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
+ src/java.base/share/classes/valhalla/shady/MinimalValueTypes_1_0.java
+ src/java.base/share/classes/valhalla/shady/ValueTypeDesc.java
+ src/java.base/share/classes/valhalla/shady/ValueTypeHolder.java
! src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libverify/check_code.c
! src/java.base/share/native/libverify/check_format.c
+ src/jdk.incubator.mvt/share/classes/jdk/incubator/mvt/ValueCapableClass.java
+ src/jdk.incubator.mvt/share/classes/jdk/incubator/mvt/ValueType.java
+ src/jdk.incubator.mvt/share/classes/jdk/incubator/mvt/package-info.java
+ src/jdk.incubator.mvt/share/classes/module-info.java
! test/jdk/TEST.groups
+ test/jdk/valhalla/mvt/ConstructorTest.java
+ test/jdk/valhalla/mvt/Interval.java
+ test/jdk/valhalla/mvt/MVTAccessCheck.java
+ test/jdk/valhalla/mvt/MVTReflectionTest.java
+ test/jdk/valhalla/mvt/MVTTest.java
+ test/jdk/valhalla/mvt/MethodHandlesTest.java
+ test/jdk/valhalla/mvt/Point.java
+ test/jdk/valhalla/mvt/PrivatePoint.java
+ test/jdk/valhalla/mvt/TEST.properties
+ test/jdk/valhalla/mvt/TestValueInValue.java
+ test/jdk/valhalla/mvt/UnreflectWithersTest.java
+ test/jdk/valhalla/mvt/WithFieldTest.java
+ test/jdk/valhalla/mvt/modules/Driver.java
+ test/jdk/valhalla/mvt/modules/m/module-info.java
+ test/jdk/valhalla/mvt/modules/m/p/Main.java
+ test/jdk/valhalla/mvt/modules/m/p/internal/Point.java
+ test/jdk/valhalla/mvt/point/Point.java
+ test/jdk/valhalla/mvt/point/TestPoint.java
+ test/jdk/valhalla/mvt/vector/Long2.java
+ test/jdk/valhalla/mvt/vector/Utils.java
+ test/jdk/valhalla/mvt/vector/VectorLibrary.java
+ test/jdk/valhalla/mvt/vector/VectorTest.java
+ test/jdk/valhalla/mvt/vector/VectorUtils.java

Changeset: 4bded5db79fd
Author:    dsimms
Date:      2017-09-26 16:13 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/4bded5db79fd

import changes from mvt/langtools

! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java
! src/jdk.compiler/share/classes/com/sun/source/tree/NewClassTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ValueCapableClassAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ByteCodes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/diags/examples/ValueTypesDisabled.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckClone.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckClone.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckCyclicMembership.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckCyclicMembership.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckEquals.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckEquals.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckExtends.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckExtends.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckFinal.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckFinal.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckFinalize.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckFinalize.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckIdentityHash.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckIdentityHash.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckIdentityHash01.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckIdentityHash01.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckNullAssign.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckNullAssign.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckNullCastable.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckNullCastable.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckSync.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckSync.out
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckSynchronized.java
+ test/langtools/tools/javac/valhalla/minimalvalues/CheckSynchronized.out
+ test/langtools/tools/javac/valhalla/minimalvalues/ClassFileReaderTest.java
+ test/langtools/tools/javac/valhalla/minimalvalues/ClassFileReaderTest.out
+ test/langtools/tools/javac/valhalla/minimalvalues/Point.java
+ test/langtools/tools/javac/valhalla/values/CheckClone.java
+ test/langtools/tools/javac/valhalla/values/CheckClone.out
+ test/langtools/tools/javac/valhalla/values/CheckCyclicMembership.java
+ test/langtools/tools/javac/valhalla/values/CheckCyclicMembership.out
+ test/langtools/tools/javac/valhalla/values/CheckEquals.java
+ test/langtools/tools/javac/valhalla/values/CheckEquals.out
+ test/langtools/tools/javac/valhalla/values/CheckExtends.java
+ test/langtools/tools/javac/valhalla/values/CheckExtends.out
+ test/langtools/tools/javac/valhalla/values/CheckFinal.java
+ test/langtools/tools/javac/valhalla/values/CheckFinal.out
+ test/langtools/tools/javac/valhalla/values/CheckFinalize.java
+ test/langtools/tools/javac/valhalla/values/CheckFinalize.out
+ test/langtools/tools/javac/valhalla/values/CheckFlags.java
+ test/langtools/tools/javac/valhalla/values/CheckIdentityHash.java
+ test/langtools/tools/javac/valhalla/values/CheckIdentityHash.out
+ test/langtools/tools/javac/valhalla/values/CheckIdentityHash01.java
+ test/langtools/tools/javac/valhalla/values/CheckIdentityHash01.out
+ test/langtools/tools/javac/valhalla/values/CheckMakeDefault.java
+ test/langtools/tools/javac/valhalla/values/CheckMakeDefault.out
+ test/langtools/tools/javac/valhalla/values/CheckNoInvokeDirect.java
+ test/langtools/tools/javac/valhalla/values/CheckNullAssign.java
+ test/langtools/tools/javac/valhalla/values/CheckNullAssign.out
+ test/langtools/tools/javac/valhalla/values/CheckNullCastable.java
+ test/langtools/tools/javac/valhalla/values/CheckNullCastable.out
+ test/langtools/tools/javac/valhalla/values/CheckStaticValueFactory.java
+ test/langtools/tools/javac/valhalla/values/CheckStaticValueFactory.out
+ test/langtools/tools/javac/valhalla/values/CheckSuper.java
+ test/langtools/tools/javac/valhalla/values/CheckSuperCompileOnly.java
+ test/langtools/tools/javac/valhalla/values/CheckSync.java
+ test/langtools/tools/javac/valhalla/values/CheckSync.out
+ test/langtools/tools/javac/valhalla/values/CheckSynchronized.java
+ test/langtools/tools/javac/valhalla/values/CheckSynchronized.out
+ test/langtools/tools/javac/valhalla/values/CheckValueFactoryWithReference.java
+ test/langtools/tools/javac/valhalla/values/CheckValueFactoryWithReference.out
+ test/langtools/tools/javac/valhalla/values/CheckValueModifier.java
+ test/langtools/tools/javac/valhalla/values/CheckValueModifier.out
+ test/langtools/tools/javac/valhalla/values/Point.java
+ test/langtools/tools/javac/valhalla/values/VOpcodeTest.java
+ test/langtools/tools/javac/valhalla/values/ValueCreationTest.java

Changeset: d4fe87089809
Author:    dsimms
Date:      2017-09-26 16:15 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d4fe87089809

import changes from mvt/hotspot

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_IR.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/ciArray.hpp
! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciArrayKlass.hpp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/ci/ciConstant.cpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciMethodBlocks.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciSymbol.hpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/ci/ciType.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
+ src/hotspot/share/ci/ciValueArray.hpp
+ src/hotspot/share/ci/ciValueArrayKlass.cpp
+ src/hotspot/share/ci/ciValueArrayKlass.hpp
+ src/hotspot/share/ci/ciValueKlass.cpp
+ src/hotspot/share/ci/ciValueKlass.hpp
! src/hotspot/share/ci/compilerInterface.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/debugInfoRec.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/oopFactory.hpp
! src/hotspot/share/memory/universe.inline.hpp
+ src/hotspot/share/memory/vtBuffer.cpp
+ src/hotspot/share/memory/vtBuffer.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayOop.hpp
+ src/hotspot/share/oops/valueArrayKlass.cpp
+ src/hotspot/share/oops/valueArrayKlass.hpp
+ src/hotspot/share/oops/valueArrayKlass.inline.hpp
+ src/hotspot/share/oops/valueArrayOop.cpp
+ src/hotspot/share/oops/valueArrayOop.hpp
+ src/hotspot/share/oops/valueKlass.cpp
+ src/hotspot/share/oops/valueKlass.hpp
+ src/hotspot/share/oops/valueKlass.inline.hpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/live.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/split_if.cpp
! 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/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jni.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm.h
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldType.cpp
! src/hotspot/share/runtime/fieldType.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vm_operations.cpp
! src/hotspot/share/runtime/vm_operations.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/shark/sharkCacheDecache.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/constantTag.cpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/growableArray.hpp
! 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
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/MyValue1.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/TestBoundValueTypes.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/TestUnloadedValueTypeArray.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/TestUnresolvedValueClass.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/ValueCapableClass1.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/ValueCapableClass2.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/ValueTypeTestBench.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/DeriveValueTypeCreation.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/Empty.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/IntValue.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/Long8Value.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/MVTCombo.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/MVTComboDebugTier1.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/MVTComboTier1.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/Person.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/PersonVcc.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/Point.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/Test8186715.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/UninitializedValueFieldsTest.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/VDefaultTest.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/VTBufferTest.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/VWithFieldTest.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueCapableClass.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueOops.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeArray.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeCreation.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeDensity.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeGenerator.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypeGetField.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/VboxUnbox.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/verifier/ValueCapableClass.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/verifier/VloadTest.java
+ test/hotspot/jtreg/runtime/valhalla/valuetypes/verifier/VunboxErrorIndex.java



More information about the valhalla-dev mailing list