hg: graal/graal-compiler: 7 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sun Dec 13 16:36:23 UTC 2015
Changeset: 3cbe2cc6c9ef
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 11:37 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3cbe2cc6c9ef
Remove CheckCastNode#simplify as other optimizations already capture this simplification.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
Changeset: 721b6e8d10a6
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 12:33 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/721b6e8d10a6
Simplify the implementation of simplify in the AbstractBeginNode hierarchy.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EntryMarkerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopExitNode.java
Changeset: b322b2eec825
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 12:47 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b322b2eec825
Change phi nodes from simplifiable to canonicalizable.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java
Changeset: 16e7baf4fd2d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 13:58 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/16e7baf4fd2d
Remove check cast elimination test.
- graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/EliminateNestedCheckCastsTest.java
Changeset: e1dcae68639a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 15:58 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e1dcae68639a
Remove DispatchBeginNode.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DispatchBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java
Changeset: 2ad910b35d66
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 16:17 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2ad910b35d66
Add simplification to LoopExitNode to make sure counted loops are correctly recognized.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopExitNode.java
Changeset: db2df49e2245
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-12-13 17:11 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/db2df49e2245
Canonicalize value proxies of loop phis.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueProxyNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java
More information about the graal-dev
mailing list