hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jun 25 01:00:06 UTC 2014
Changeset: 8322735c7540
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8322735c7540
add missing final to INTERIOR_MATCH
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/ComplexMatchValue.java
Changeset: 3534a68bb8b9
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3534a68bb8b9
add contains to NodeWorkList
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java
Changeset: dc62f6e66459
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:01 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dc62f6e66459
remove useless override
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
Changeset: b92cad49bcc0
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:01 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b92cad49bcc0
fix help message
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
Changeset: 5605c5e37a1e
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:02 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5605c5e37a1e
use InvokeKind.Special for array methods
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
Changeset: 3ee8c2cb629c
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:02 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3ee8c2cb629c
notify changed when setting input to null
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: 5785eca138b0
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-23 18:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5785eca138b0
improve tracking of nodes to canonicalize after inlining
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AbstractInlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/phases/ReplaceIntrinsicsPhase.java
Changeset: ef1834ac566c
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-06-24 11:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ef1834ac566c
Fold nodes with alwaysNull stamp into constant.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ObjectStamp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/NarrowOopStamp.java
Changeset: b96e17e6d6aa
Author: Julian Lettner <julian.lettner at oracle.com>
Date: 2014-06-24 14:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b96e17e6d6aa
Remove obsolete comments.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLBlockNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLWhileNode.java
Changeset: 05397227b8d4
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-06-24 12:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/05397227b8d4
Fix for debug check abort handling in implicit exception handler
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 404d2e86488a
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-06-24 13:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/404d2e86488a
CIPrintCompilerName: compiler name should be printed on supplied stream
! src/share/vm/compiler/compileBroker.cpp
Changeset: da146f137cf7
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-24 09:35 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/da146f137cf7
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/ProbeManager.java
Changeset: 0a7e9347f8d0
Author: bharadwaj
Date: 2014-06-24 13:23 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/0a7e9347f8d0
Add an ability to specify the signature of a C/C++ foreign function in HotSpotVMConfig and get the full symbol string; add a couple of convenience getters and setters for stubs with foreign call linkage.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMValue.java
Changeset: b1be2a46cc5c
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-24 11:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b1be2a46cc5c
canonicalize LoadMethodNodes
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadMethodNode.java
Changeset: 8fde32ece68e
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-24 11:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8fde32ece68e
use receiver type in findUniqueConcreteMethod
! 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/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 518a221dbbde
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-06-24 15:14 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/518a221dbbde
don't allow blocking compile requests from the compiler thread
! src/share/vm/compiler/compileBroker.cpp
More information about the graal-dev
mailing list