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