hg: graal/graal: 7 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Nov 21 02:00:06 UTC 2014


Changeset: d68ab3959fec
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-11-20 10:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d68ab3959fec

Remove static id from VirtualStackSlot.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualStackSlot.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/SimpleVirtualStackSlot.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/VirtualStackSlotRange.java

Changeset: eb2a8bb3c2c4
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-11-20 10:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/eb2a8bb3c2c4

SimpleStackSlotAllocator: use an array instead of a HashMap.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/SimpleStackSlotAllocator.java

Changeset: 7b60f8334af0
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-11-19 17:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7b60f8334af0

Compare compressed flag in HotSpotObjectConstantImpl#equals and reference equality in HotSpotConstantReflectionProvider#constantEquals

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java

Changeset: de179c27cad3
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-11-20 13:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/de179c27cad3

Add support for stable array constants

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ConstantReflectionProvider.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/HotSpotObjectConstantImpl.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java

Changeset: 54b0c8ab4668
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-11-20 14:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/54b0c8ab4668

Refactor PartialEvaluatorCanonicalizer into custom ConstantReflectionProvider

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleConstantReflectionProvider.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/StableArrayConstantNode.java

Changeset: 42854d32b658
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-11-20 14:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/42854d32b658

Remove CustomCanonicalizer

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

Changeset: 96528e410fab
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-11-20 17:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/96528e410fab

Backed out changeset 42854d32b658

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



More information about the graal-dev mailing list