hg: graal/graal: 3 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Sep 26 01:00:06 UTC 2014


Changeset: ef64e2682bb6
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-09-25 10:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ef64e2682bb6

added Edges class to consolidate code operating on set of input or successor edges and to better isolate magic used to access edges

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NodePosIteratorTest.java
- graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NodeRefIteratorTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRuleRegistry.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Edges.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/FirstLevelPositionCollection.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/FirstLevelPositionIterator.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/InputEdges.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClassIterable.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeInputList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeSuccessorList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Position.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/SuccessorEdges.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowUtil.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/EdgesSubstitutions.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeClassSubstitutions.java

Changeset: 1ac6b4879443
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-09-25 13:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1ac6b4879443

Enforce catch-blocks for Debug.Scopes with context objects.

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java

Changeset: 26d07b31c4a8
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-09-25 14:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/26d07b31c4a8

ConstantLoadOptimization: make debug meters final.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java



More information about the graal-dev mailing list