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