hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Nov 5 02:00:12 UTC 2014


Changeset: e2578a7a79ae
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-11-04 12:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e2578a7a79ae

Add InvokeInterface tests.

+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_01.java
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_02.java
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_03.java
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_04.java

Changeset: bb2c3f570e26
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-10-30 15:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bb2c3f570e26

MethodCallTargetNode: simplify interface invokes to (guarded) virtual invoke on a single implementor, if there is one.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java

Changeset: 6a05fba906be
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-11-04 13:03 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a05fba906be

igv: fix coloring for 'Param' nodes (formerly 'Local')

! src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/color.filter

Changeset: 6924bb0badc9
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-11-04 13:08 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6924bb0badc9

mx: set initial value for flag

! mx/mx_graal.py

Changeset: 4221c8332c34
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-11-04 14:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4221c8332c34

Remove unnecessary padding in constants section.

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

Changeset: 9670aff0388b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-07-01 15:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9670aff0388b

Add utility for getting the unqualified type name of a Java type.

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java

Changeset: b7b85f57a21a
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-07-01 15:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b7b85f57a21a

Add utility for testing whether a stamp can be improved. And a utility for getting the default stamps of the parameters of a method.

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

Changeset: 57511d7d5a10
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-07-01 15:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/57511d7d5a10

Add utility to get the return stamp from a structured graph.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java

Changeset: 4bfe1359d98a
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-07-01 15:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4bfe1359d98a

Resolved virtual calls are guaranteed to have as receiver type at least the holder of the virtual method.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java

Changeset: b363053f6cac
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-07-01 21:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b363053f6cac

Add missing import.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java

Changeset: 691e2b53dc63
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-07-30 22:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/691e2b53dc63

Merge.

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.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/StampFactory.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java

Changeset: 137f4cf8204a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-11-04 16:51 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/137f4cf8204a

Fix AMD64AllocatorTest junit assumption.

! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/AMD64AllocatorTest.java
! mx/suite.py

Changeset: 58bbb14d5f49
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-11-04 16:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/58bbb14d5f49

Fix SPARCAllocatorTest junit assumption.

! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java
! mx/suite.py

Changeset: 9ee9ec7c4f6f
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-11-04 17:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9ee9ec7c4f6f

Improve SimpleAssemblerTest junit assumption.

! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java

Changeset: 810b676423bc
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-11-04 22:43 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/810b676423bc

added test demonstrating bug in HotSpotResolvedObjectTypeImpl.findUniqueConcreteMethod (and similar bugs in C1 and C2)

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FindUniqueConcreteMethodBugTest.java



More information about the graal-dev mailing list