hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Oct 7 01:00:06 UTC 2014


Changeset: da1f5b9ccac6
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-06 10:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/da1f5b9ccac6

Support private constructors on nodes.

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

Changeset: 98e60bdf6d05
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-06 11:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/98e60bdf6d05

Use ArithmeticOpTable for primitive convert operations.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/IndexedLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64ConvertSnippets.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64FloatConvertNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java

Changeset: 3152f72f5cda
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-06 12:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3152f72f5cda

mx: follow redirects in URLConnectionDownload util

! mxtool/URLConnectionDownload.java

Changeset: 97198814de41
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-06 13:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/97198814de41

re-enabled use of Unsafe.allocateInstance based mechanism for Node cloning (based on JMH benchmarks)

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

Changeset: 63780e37b7b9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-06 14:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/63780e37b7b9

re-added support for cloning a node without adding it to a graph

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

Changeset: 0ba1a6745070
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-06 04:50 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/0ba1a6745070

unittest: fix newline issue on windows

! graal/com.oracle.graal.debug.test/src/com/oracle/graal/debug/test/DebugHistogramTest.java

Changeset: d45951ac3ce9
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-06 05:02 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/d45951ac3ce9

SL: use line separator of current platform

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java

Changeset: 95663a6385cf
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-06 06:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/95663a6385cf

DebugTimerTest: ignore on windows for now

! graal/com.oracle.graal.debug.test/src/com/oracle/graal/debug/test/DebugTimerTest.java

Changeset: 90dc742e8cc7
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-06 16:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/90dc742e8cc7

Re-add insertIntoGraph argument to Node.copyWithInputs method.

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

Changeset: ea7b8c7a6e5c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-06 17:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ea7b8c7a6e5c

fixed reliability of DebugTimerTest

! graal/com.oracle.graal.debug.test/src/com/oracle/graal/debug/test/DebugTimerTest.java

Changeset: 3457f147a24f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-06 17:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3457f147a24f

made selectability of using generated node functionality more fine grained

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

Changeset: 825b349a55f9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-06 18:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/825b349a55f9

Merge.

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

Changeset: e354b82355fc
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-06 18:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e354b82355fc

better defaults for use of generated node functionality based on JMH benchmarks

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



More information about the graal-dev mailing list