hg: graal/graal: 14 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Jun 27 01:00:06 UTC 2015


Changeset: e635912529ea
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-25 22:05 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e635912529ea

Don't count uncacheable snippets against template limit

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: 10b08d53b060
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-26 14:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/10b08d53b060

removed TRUFFLE distribution - only use TRUFFLE library

! mx.graal/mx_graal.py
! mx.graal/suite.py

Changeset: e039ecc24fea
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-06-26 15:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e039ecc24fea

Remove cache from HotSpotConstantPool class.

! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java

Changeset: e2793adeaa43
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-25 16:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e2793adeaa43

CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/CountedLoopInfo.java

Changeset: 4918409846d8
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-26 12:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4918409846d8

mx eclipseformat: no need to pass a -vm argument to eclipse

! mxtool/mx.py

Changeset: 6772b63f4dac
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-22 15:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6772b63f4dac

Empty object stamps should always be nonNull, assert it.

! 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/AbstractPointerStamp.java

Changeset: 5e13c10edc1b
Author:    Danilo Ansaloni <danilo.ansaloni at oracle.com>
Date:      2015-06-26 17:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5e13c10edc1b

Updated the version of TRUFFLE and TRUFFLE_DSL_PROCESSOR.

! mx.graal/suite.py

Changeset: af7033393841
Author:    Danilo Ansaloni <danilo.ansaloni at oracle.com>
Date:      2015-06-26 17:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/af7033393841

Workaround until we add support for inlining intrinsics.

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java

Changeset: cb7d2d509b01
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-06-26 18:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cb7d2d509b01

Fix an issue in the inlining phase in the context of deleted unwind nodes. Reported by: Christian Thalinger.

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

Changeset: 33468b455bed
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-06-26 18:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/33468b455bed

Merge.


Changeset: 51ceda0cf404
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-26 20:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/51ceda0cf404

mx: make deoptalot command more flexible in terms of VM management

! mx.graal/mx_graal.py

Changeset: ffa0ab14d70b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-26 20:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ffa0ab14d70b

fix references after com.oracle.jvmci to jdk.internal.jvmci rename

! hotspot/.cproject
! hotspot/.project

Changeset: e11e05cc0f2e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-26 20:35 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e11e05cc0f2e

fixed redundant JavaFrameAnchor code around foreign calls that go through a Graal stub

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java

Changeset: 3f83cc877a0e
Author:    twisti
Date:      2015-06-26 17:11 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/3f83cc877a0e

Add support so methods for invocation plugins can be optional; add support for new unaligned Unsafe methods in JDK 9.

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugin.java
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MethodIdMap.java



More information about the graal-dev mailing list