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