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