hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Aug 28 01:00:06 UTC 2014


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

augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the message

! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeProcessor.java

Changeset: 841119d17b02
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 14:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/841119d17b02

relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java

Changeset: ccb4e2bd894f
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-08-27 15:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ccb4e2bd894f

Truffle-DSL: fixed JDT element comparator violated transitivity.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/compiler/JDTCompiler.java

Changeset: 87fc600ec586
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-27 15:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/87fc600ec586

mx: skip downloading hsdis if not available.

! mx/mx_graal.py

Changeset: 69f213fa0814
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-27 15:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/69f213fa0814

[SPARC] initial unittest whitelist (all tests enabled).

+ test/whitelist_sparc.txt

Changeset: 896b1bc1e48e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-27 16:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/896b1bc1e48e

[SPARC] updated unittest whitelist.

! test/whitelist_sparc.txt

Changeset: e9ff3e7055e5
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-27 17:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e9ff3e7055e5

mx: add unittest --blacklist.

! mx/mx_graal.py

Changeset: 74520179dda8
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-27 17:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/74520179dda8

[SPARC] transform unittest whitelist into a blacklist.

+ test/blacklist_sparc.txt
- test/whitelist_sparc.txt

Changeset: 6e05e73c942c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 17:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6e05e73c942c

InvokeNode does not need to implement IterableNodeType

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java

Changeset: 5762848171e7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 18:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5762848171e7

replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.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/FloatAddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatSubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerAddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerSubNode.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
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/ComputeInliningRelevance.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyNoNodeClassLiteralIdentityTests.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java

Changeset: 54a21a1bec26
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 18:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/54a21a1bec26

matcher needs to indirect through NodeClass to work properly in the presence of generated Node classes

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRuleRegistry.java

Changeset: a65b459ab270
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 20:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a65b459ab270

set default for Node.USE_GENERATED_NODES to true

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java

Changeset: a1cb03f6b606
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 20:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a1cb03f6b606

Merge.


Changeset: f7359a0ce946
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 20:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f7359a0ce946

tweaked comparison of a Node against a node class

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java

Changeset: 39d979dae809
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-27 22:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/39d979dae809

need extra logic when computing Node iterable ids and USE_GENERATED_NODES == true

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java



More information about the graal-dev mailing list