hg: graal/graal: 18 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue May 27 01:00:06 UTC 2014
Changeset: a7fd7fee9d40
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-05-22 23:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a7fd7fee9d40
LSRA: restrict access to IntervalWalker members.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/IntervalWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
Changeset: 5d734275cc5f
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-05-22 19:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5d734275cc5f
LSRA: make IntervalWalker.currentInterval private.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/IntervalWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
Changeset: 09f3fe273640
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-05-22 20:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/09f3fe273640
LSRA: remove IntervalWalker.currentInterval and change the behavior of nextInterval and walkTo(int).
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/IntervalWalker.java
Changeset: a9781031ecf1
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-26 12:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a9781031ecf1
mx: use python downloader if stderr is not a tty to avoid spamming logs
! mxtool/mx.py
Changeset: 5f692474fba3
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-26 12:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5f692474fba3
hotspot eclipse project: add generated folders for client and server builds
! hotspot/.project
Changeset: 7d1690e145ae
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-05-23 11:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7d1690e145ae
mx: option to force a GC after each unit test
+ graal/com.oracle.graal.test/src/com/oracle/graal/test/GCAfterTestDecorator.java
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
! mx/mx_graal.py
Changeset: 70bb8df01b6e
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-05-23 17:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/70bb8df01b6e
Allow signed values in Buffer.emit(Byte|Short).
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java
Changeset: e43591136d9f
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-05-26 16:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e43591136d9f
Support for compressed constants.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/StampFactory.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.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompressedNullConstant.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaspaceConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/LoadJavaMirrorWithKlassPhase.java
Changeset: 79a0d9065849
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-05-26 16:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/79a0d9065849
Support direct comparison of compressed pointers.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
+ graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCompare.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Compare.java
Changeset: 03e09ed7039d
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-05-26 16:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/03e09ed7039d
Use correct stamp when creating ConstantNode.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/AbstractObjectStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IllegalStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/Stamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/VoidStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java
Changeset: c44f617fb8d7
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-05-26 17:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c44f617fb8d7
Optimize compare compressed pattern.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
Changeset: 67e0015b21d6
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-26 18:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/67e0015b21d6
Use new jacocoreport version
! mx/mx_graal.py
! mx/projects
Changeset: 88a6017687c9
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-05-21 18:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/88a6017687c9
LSRA: fix getMaterializedValue() (respect MustHaveRegister priorities).
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
Changeset: d1e9a44b14cc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-26 17:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d1e9a44b14cc
added more runtime initialization timers
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
Changeset: 6aa352b260f4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-26 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6aa352b260f4
removed use of ServiceLoader in runtime initialization
+ graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Service.java
+ graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Services.java
+ graal/com.oracle.graal.hotspot.codegen/src/com/oracle/graal/hotspot/codegen/GenGraalRuntimeInlineHpp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptionsLoader.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/CompilerConfiguration.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java
! mx/mx_graal.py
! mx/projects
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: 7c84f0ce7cae
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-26 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7c84f0ce7cae
Merge.
! mx/mx_graal.py
! mx/projects
Changeset: 2977687e6db0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-26 19:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2977687e6db0
fixed code generation error for debug builds
! graal/com.oracle.graal.hotspot.codegen/src/com/oracle/graal/hotspot/codegen/GenGraalRuntimeInlineHpp.java
Changeset: 0bfce5328510
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-26 20:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0bfce5328510
Merge.
More information about the graal-dev
mailing list