hg: graal/graal: 7 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sun Feb 15 02:00:11 UTC 2015
Changeset: 1e49642dd130
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 13:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1e49642dd130
More constant folding during parsing for arithmetic nodes.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/MulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java
Changeset: 96f2ae02fa4f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 14:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/96f2ae02fa4f
Short cut simple int constant materialization diamonds in the graph builder.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 03adf6499fee
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 15:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/03adf6499fee
Better graph building time canonicalizations for logical negation and conditional node.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNegationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ShortCircuitOrNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerBelowNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
Changeset: 2412408a4319
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 15:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2412408a4319
Fixes to the graph builder after recent changes.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 3d750310932f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 19:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3d750310932f
Fix inline decisions in fast partial evaluator.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPlugins.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 525d1e6067b7
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 21:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/525d1e6067b7
Small fix for compare node. Returned node could already be in the graph.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
Changeset: 2ff3a30501da
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-14 21:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2ff3a30501da
Prototype caching in HotSpotConstantPool.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantPool.java
More information about the graal-dev
mailing list