hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Oct 22 01:00:11 UTC 2014


Changeset: 5c1bd485c54b
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-10-21 02:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5c1bd485c54b

Truffle: fix deoptimization of int[] with double/long values

! src/share/vm/runtime/deoptimization.cpp

Changeset: 6a2f814224b1
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-21 10:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a2f814224b1

hotspot/graal: simplify CTW logic.  now, the following configurations are supported:

(1) CTW with Graal, graal compiled by itself with bootstrap (--vm graal -XX:+BootstrapGraal -XX:-TieredCompilation -XX:+CompileTheWorld)
(2) CTW with Graal, graal compiled by C1/itself aka. tiered with bootstrap (--vm graal -XX:+BootstrapGraal -XX:+TieredCompilation +XX:+CompileTheWorld)
(3) CTW with Graal, graal compiled by itself without bootstrap (--vm graal -XX:-BootstrapGraal -XX:-TieredCompilation -XX:+CompileTheWorld)
(4) CTW with Graal, graal compiled by C1/itself aka. tiered without bootstrap (--vm graal -XX:-BootstrapGraal -XX:+TieredCompilation -XX:+CompileTheWorld)
(5) CTW with Graal, graal compiled by C1/C2 aka. hosted (--vm server -XX:+CompileTheWorld)

! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/prims/jni.cpp

Changeset: 1700d12ba0ad
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-10-21 10:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1700d12ba0ad

Require pylint 1.1.x

! mxtool/mx.py

Changeset: 52b8826ef035
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-10-21 10:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/52b8826ef035

Backout wrong change in 2a69cbe850a8

! src/share/vm/opto/superword.hpp

Changeset: 94faadc823ea
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-10-21 10:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/94faadc823ea

MethodData::initialize: remove unused argument

! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp

Changeset: 4c49f062d136
Author:    Danilo Ansaloni <danilo.ansaloni at oracle.com>
Date:      2014-10-21 11:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4c49f062d136

Truffle: corrected references to @SlowPath (now @TruffleBoundary).

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestSlowPath01Builtin.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java

Changeset: 9147ad23314b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-10-21 12:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9147ad23314b

Remove FrameMap.stackSlotSize().

It gives the false impression that all slots are of the same size.

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java

Changeset: 185bd9096c88
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-10-21 12:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/185bd9096c88

Remove FrameMap.indexForStackSlot().

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64SaveRegistersOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCSaveRegistersOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java

Changeset: e47d597a0652
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-21 16:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e47d597a0652

TruffleCache: remove unused assumption argument.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java

Changeset: a94e85e5256b
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-21 16:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a94e85e5256b

InliningUtil: tell which graph in error message.

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java

Changeset: 0e1c92b8b267
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-21 16:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0e1c92b8b267

TruffleCache: avoid publishing invalid cache state.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java

Changeset: 70077134cabc
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-21 16:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/70077134cabc

graalCompiler: remove unnecessary HandleMark.

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

Changeset: 0e7455cb3004
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-10-21 20:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0e7455cb3004

Truffle: fixed remaining slow path name fragements.

- graal/com.oracle.graal.truffle.test/sl/TestSlowPath01.sl
+ graal/com.oracle.graal.truffle.test/sl/TestTruffleBoundary01.sl
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java
- graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestSlowPath01Builtin.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestTruffleBoundary01Builtin.java



More information about the graal-dev mailing list