hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Apr 23 01:00:18 UTC 2015


Changeset: 8f67ddf0dd3b
Author:    Matthias Grimmer <grimmer at ssw.jku.at>
Date:      2015-04-22 11:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8f67ddf0dd3b

Interop: remove misplaced IllegalStateException

! graal/com.oracle.truffle.interop/src/com/oracle/truffle/interop/messages/MessageUtil.java

Changeset: 4cba24bef2ee
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-04-22 15:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4cba24bef2ee

Truffle-DSL: fix unnecessary cast in generated isIdentical for types used just in cached expressions .

! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/CachedTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java

Changeset: 9cc0395dcd36
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-21 15:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9cc0395dcd36

improved javadoc for InvocationPlugin.inlineOnly()

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugin.java

Changeset: 5454085a08a7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-21 20:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5454085a08a7

fixed race in HotSpotSnippetReflectionProvider.getInjectedNodeIntrinsicParameter()

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java

Changeset: 3253fe1bed41
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-04-22 16:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3253fe1bed41

Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.

! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/CompressedNullCheckTest.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java

Changeset: 2e9250b29d14
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-04-22 16:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2e9250b29d14

Use trapping null check in g1PreWriteBarrier snippet.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/NullCheckNode.java

Changeset: 266eef1c29e0
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-04-22 11:38 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/266eef1c29e0

Mark locks without MonitorIdNode as eliminated

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java

Changeset: 71af9afd7ff6
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-04-22 13:05 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/71af9afd7ff6

Test the GraphDecoder by encoding and decoding every graph after parsing; fix bugs found by that testing

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java

Changeset: 814bd3dbc615
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-04-22 16:18 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/814bd3dbc615

Manage null value manually to work around bug in older JDK versions

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/FrequencyEncoder.java



More information about the graal-dev mailing list