hg: graal/graal: 11 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Jan 13 02:38:23 PST 2014


Changeset: 29b1b216d20a
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 15:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/29b1b216d20a

SchedulePhase: use {Queue,Deque}/LinkedList instead of Stack

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java

Changeset: 32ba70c49d27
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 14:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/32ba70c49d27

Replacements: try to inline MacroNodes first

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

Changeset: fd522e725ee5
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 14:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fd522e725ee5

inliningutils: minor refactor

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! 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/phases/ReplaceIntrinsicsPhase.java

Changeset: 58a41595d5d9
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 15:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/58a41595d5d9

fix canonicalization of DynamicNewInstanceNode

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

Changeset: aaaeef103625
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 15:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/aaaeef103625

remove dead field

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

Changeset: bd21ee1a874c
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 20:16 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bd21ee1a874c

fix recursion problem around macro nodes (e.g. array copy)

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/GraphKit.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: 3def004aaa2d
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 21:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3def004aaa2d

Canonicalizer: allow nodes to implement simplifiable and canonicalizable

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java

Changeset: bb8ea5fb4a2d
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 21:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bb8ea5fb4a2d

MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodes

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java

Changeset: caf8c19e3506
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-10 23:28 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/caf8c19e3506

update method signature for makeGraph

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java

Changeset: e4678d498846
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-13 09:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e4678d498846

UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStamp

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/UnsafeAllocateInstance01.java

Changeset: 14db6fb488a0
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-01-13 10:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/14db6fb488a0

UnsafeAllocTest: fix stamp problem

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/UnsafeAllocateInstance01.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/ObjectStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java



More information about the graal-dev mailing list