hg: graal/graal: 6 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Feb 19 18:00:17 PST 2014


Changeset: 28f560605e77
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-02-18 15:04 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/28f560605e77

safepoint poll at return can never be elided

! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotReturnOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotReturnOp.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Changeset: faa6fda7ee36
Author:    twisti
Date:      2014-02-18 21:55 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/faa6fda7ee36

added Arrays.equals substitutions

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
+ graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64CharArrayEqualsOp.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64Substitutions.java
+ graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ArraysSubstitutionsTest.java
+ graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StringSubstitutionsTest.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ArraysSubstitutions.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StringSubstitutions.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/CharArrayEqualsNode.java
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTest.java

Changeset: 4ab3f98d724a
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-02-19 12:08 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4ab3f98d724a

pass concrete frame type as argument to NewFrameNode constructor

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/OptimizedCallTargetSubstitutions.java

Changeset: 80e84e3fa55b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-19 15:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/80e84e3fa55b

HSAIL: upgraded to Okra 1.8 jars

! mx/projects

Changeset: 272995b3c019
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-19 15:58 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/272995b3c019

HSAIL: ensure debug configuration is initialized on Sumatra threads using Graal
Contributed-by: Eric Caspole <eric.caspole at amd.com>

! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java

Changeset: 39076a984c33
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-02-19 00:39 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/39076a984c33

lower arraycopy calls later and support unchecked object arraycopy

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopySnippets.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java



More information about the graal-dev mailing list