hg: graal/graal-jvmci-9/hotspot: 9 new changesets
christian.thalinger at oracle.com
christian.thalinger at oracle.com
Wed Sep 23 18:21:15 UTC 2015
Changeset: 17efe8fc4f48
Author: mdoerr
Date: 2015-09-17 09:03 +0200
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/17efe8fc4f48
8136525: Generate interpreter entries only once and avoid unnecessary jump to jump
Reviewed-by: coleenp, twisti, aph
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
Changeset: 3ac528612681
Author: coleenp
Date: 2015-09-18 16:37 -0400
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3ac528612681
Merge
Changeset: 3b908f10337f
Author: tpivovarova
Date: 2015-09-19 12:03 +0300
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3b908f10337f
8136693: add package statement 'compiler.testlibrary' to CompilerUtils
Reviewed-by: iignatyev
! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/compiler/testlibrary/CompilerUtils.java
Changeset: d61e3154b6e0
Author: dpochepk
Date: 2015-09-19 12:04 +0300
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d61e3154b6e0
8136718: [TESTBUG] introduce FileInstaller functionality
Reviewed-by: iignatyev
+ test/testlibrary/jdk/test/lib/FileInstaller.java
! test/testlibrary/jdk/test/lib/Utils.java
Changeset: bab9d3d37ae8
Author: iignatyev
Date: 2015-09-19 11:19 +0200
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bab9d3d37ae8
Merge
Changeset: 95e96bd4b70b
Author: adinn
Date: 2015-09-16 09:52 -0400
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/95e96bd4b70b
8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided
Reviewed-by: kvn
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 66d90f141fd8
Author: zmajo
Date: 2015-09-22 13:42 +0200
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/66d90f141fd8
8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
Summary: Change test to execute only on relevant (x86-based) platforms.
Reviewed-by: kvn, dlong
! test/compiler/loopopts/superword/SumRedSqrt_Double.java
Changeset: 6cc606e29b74
Author: roland
Date: 2015-09-21 10:51 +0200
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6cc606e29b74
8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
Summary: elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
Contributed-by: hui.shi at linaro.org
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
Changeset: cee71b771f19
Author: twisti
Date: 2015-09-23 08:19 -1000
URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/cee71b771f19
Merge
! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
More information about the graal-dev
mailing list