hg: graal/graal: 14 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Apr 11 01:00:06 UTC 2014
Changeset: d8b9e3761e52
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-04-09 22:45 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d8b9e3761e52
disable unsafe location identity optimization for arrays since it breaks truffle
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java
Changeset: dfcb1a5a7b5a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-09 18:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dfcb1a5a7b5a
revived verbose option in jmh command
! mx/mx_graal.py
Changeset: f4186cbd8a20
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-09 18:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f4186cbd8a20
@MethodSubstitution verifier checks that the type of an inserted 'this' parameter is assignable from the type in which the original method is declared
! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/MethodSubstitutionVerifier.java
Changeset: 90e8e3b90558
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-09 21:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/90e8e3b90558
prevent recursive inlining when a method substitution calls the original (i.e., substituted) method
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 2df054b37edc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-09 23:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2df054b37edc
add support for removing default JMH args (e.g., '{"-wi" : null, "-i" : null}')
! mx/mx_graal.py
Changeset: 5e6f29f287d6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 00:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5e6f29f287d6
added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
+ graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotNodeClassSubstitutionsTest.java
+ graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotNodeSubstitutionsTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/FastNodeClassRegistry.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNodeClassSubstitutions.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNodeSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NodeClassSubstitutions.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/vmStructs_graal.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
Changeset: 04f1723150b4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 00:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/04f1723150b4
Merge.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: d4a9d6f6e57d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 09:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d4a9d6f6e57d
Merge.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 3090f1254aa3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 09:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3090f1254aa3
NodeClass.registry field must not be inlined under ImmutableCode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
Changeset: d971a9977892
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 11:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d971a9977892
use -graal for running Maven since it has to be built anyway if micros-graal is included
! mx/mx_graal.py
Changeset: ed1cfed14afa
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 12:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ed1cfed14afa
remove the default -i, -wi and -f JMH options added by the jmh command
! mx/mx_graal.py
Changeset: 895e9ecedfe8
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-10 16:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/895e9ecedfe8
Fix code generation for compressed metaspace pointers.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java
Changeset: 4df6d7c966a2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-10 17:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4df6d7c966a2
fixed performance regression in hosted mode execution caused by 5e6f29f287d6
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/FastNodeClassRegistry.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNodeSubstitutions.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.hpp
Changeset: 858d2b91c1f8
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-04-10 17:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/858d2b91c1f8
Add a prototype for mx intellijinit
! mxtool/mx.py
More information about the graal-dev
mailing list