hg: graal/graal-core: 3 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Feb 26 18:59:02 UTC 2016
Changeset: 1bb4b27defd0
Author: Aleksandar Prokopec <aleksandar.prokopec at oracle.com>
Date: 2016-02-26 18:45 +0100
URL: http://hg.openjdk.java.net/graal/graal-core/rev/1bb4b27defd0
Introduce `CheckedJavaType`, used to prevent duplicate assumption creation.
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/CheckedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassCastNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastDynamicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfDynamicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 5076bd181674
Author: Aleksandar Prokopec <aleksandar.prokopec at oracle.com>
Date: 2016-02-26 19:04 +0100
URL: http://hg.openjdk.java.net/graal/graal-core/rev/5076bd181674
Refactor `InstanceOfNode` to use the new `CheckedJavaType`.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
Changeset: e962980cc697
Author: Aleksandar Prokopec <aleksandar.prokopec at oracle.com>
Date: 2016-02-26 19:22 +0100
URL: http://hg.openjdk.java.net/graal/graal-core/rev/e962980cc697
Fix null pointer exception when canonicalizing `InstanceOfDynamicNode`.
This was caused because graph was not available.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfDynamicNode.java
More information about the graal-changes
mailing list