hg: graal/graal: 17 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Feb 3 02:00:23 UTC 2015
Changeset: eb6af69e0195
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-01-30 11:24 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/eb6af69e0195
Properly handle multiple class names for ClassSubstitution
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 60ba8c3b4d93
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-01-30 11:26 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/60ba8c3b4d93
Add substitution for CompilerToVMImpl.getJavaMirror
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CompilerToVMImplSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java
Changeset: d5255f4cdf96
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-01-30 11:28 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/d5255f4cdf96
CountingProxy should print to TTY
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/CountingProxy.java
Changeset: 7d805868d01d
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-01-30 11:33 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/7d805868d01d
Fix criteria in GraphChangeMonitoringPhase
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/GraphChangeMonitoringPhase.java
Changeset: c370e6f39575
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-01-30 11:56 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/c370e6f39575
Protect against violation of Map interface contract
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeMap.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeNodeMap.java
Changeset: a8bcda325946
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-01 20:57 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/a8bcda325946
Merge
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: c3ea07277cf6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 14:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c3ea07277cf6
made enum field final
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java
Changeset: a3acf5aee298
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 17:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a3acf5aee298
implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchy
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java
Changeset: b4056d536237
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-02 11:51 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b4056d536237
Break LoopTransform phases into individual phases
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopPeelingPhase.java
- graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformHighPhase.java
- graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformLowPhase.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopUnswitchingPhase.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/ReassociateInvariantPhase.java
Changeset: 1990cf36b6bc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 21:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1990cf36b6bc
extra assertion checking around use of GraphBuilderPlugins
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: ed8ce7fb8dc2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 21:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ed8ce7fb8dc2
extra javadoc
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotGraphBuilderPluginsProvider.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultGraphBuilderPluginsProvider.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPlugins.java
Changeset: 835819187e23
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 21:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/835819187e23
added GraphBuilderPlugins for CompilerDirectives
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPluginsProvider.java
Changeset: 0499dbe2da01
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 21:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0499dbe2da01
factored out common code
! graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultGraphBuilderPluginsProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java
Changeset: 69f2926cd2ab
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 22:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/69f2926cd2ab
added GraphBuilderPlugins for standard boxing/unboxing methods
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotGraphBuilderPluginsProvider.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultGraphBuilderPluginsProvider.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPlugin.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPluginsProvider.java
Changeset: cc1020cc0599
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-02 22:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cc1020cc0599
Merge.
- graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformHighPhase.java
- graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformLowPhase.java
Changeset: deb2467530e4
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-02 14:29 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/deb2467530e4
Reassociate invariants near end of MidTier
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java
Changeset: 94e88f0d8eef
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-02-02 17:21 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/94e88f0d8eef
Small fixes for Graal tutorial classes
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/GraalTutorial.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/StaticAnalysis.java
More information about the graal-dev
mailing list