hg: graal/graal: 17 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Jan 28 17:14:30 PST 2014


Changeset: 284aea4028ca
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-01-27 15:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/284aea4028ca

Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.

! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: e7c2351ed7d5
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-01-27 16:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e7c2351ed7d5

Throw-away speculation logs should not be used. Just use null instead

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILCompilationResult.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.java.decompiler.test/src/com/oracle/graal/java/decompiler/test/TestUtil.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java

Changeset: dbd670294770
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-01-27 16:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/dbd670294770

Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java

Changeset: 43c7df32d5ab
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 12:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/43c7df32d5ab

use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration

! mxtool/mx.py

Changeset: 8305aec3a1ae
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 12:19 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8305aec3a1ae

an empty architecture specification implies all architectures

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMFlag.java

Changeset: b6cecbcfa503
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 12:27 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b6cecbcfa503

fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)

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

Changeset: 0be9a42f28e7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 12:31 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/0be9a42f28e7

PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)

! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java

Changeset: fc5e2c808a23
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 12:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fc5e2c808a23

fixed pylint warnings

! mxtool/mx.py

Changeset: d6ac7ebead35
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-28 14:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d6ac7ebead35

canonicalize a LoadField on a null constant object to deopt

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

Changeset: 7adf2778dc96
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-28 14:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7adf2778dc96

test for ShortCiruitNode/guard handling

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ShortCircuitNodeTest.java

Changeset: c3d0aefceff7
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-28 14:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c3d0aefceff7

remember InvokeKind in MacroNode

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java

Changeset: 73f0f4755aa3
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-28 14:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/73f0f4755aa3

better assertion message in GraphOrder

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java

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

moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult

! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/BasicHSAILTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java
- graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILCompilationResult.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.java

Changeset: 55785507f4df
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 18:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/55785507f4df

Merge.


Changeset: 4d89f51eae9e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 18:34 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4d89f51eae9e

ignore StaticMethod16InArraysTest until multi-GPU support is complete

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMethod16InArraysTest.java

Changeset: eec9f21a40b7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 18:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/eec9f21a40b7

added documentation

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

Changeset: 6c5c17d0f57d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-28 21:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6c5c17d0f57d

guard again null receiver object when reading a constant field

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



More information about the graal-dev mailing list