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