# HG changeset patch # User Roland Schatz # Date 1429621033 -7200 # Node ID 8189de5b6a2f9d134889a34281a40088a4a2e273 # Parent 0ff1d79095ede5ebe93c4162cb9036e4fcc51154 G1PostWriteBarrier contains a memory barrier, so it has to kill any(). diff -r 0ff1d79095ed -r 8189de5b6a2f graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PostWriteBarrier.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PostWriteBarrier.java Tue Apr 21 09:09:29 2015 -0700 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PostWriteBarrier.java Tue Apr 21 14:57:13 2015 +0200 @@ -22,13 +22,14 @@ */ package com.oracle.graal.hotspot.nodes; +import com.oracle.graal.api.meta.*; import com.oracle.graal.graph.*; import com.oracle.graal.nodeinfo.*; import com.oracle.graal.nodes.*; import com.oracle.graal.nodes.extended.*; @NodeInfo -public class G1PostWriteBarrier extends WriteBarrier { +public class G1PostWriteBarrier extends WriteBarrier implements MemoryCheckpoint.Single { public static final NodeClass TYPE = NodeClass.create(G1PostWriteBarrier.class); protected final boolean alwaysNull; @@ -45,4 +46,8 @@ public boolean alwaysNull() { return alwaysNull; } + + public LocationIdentity getLocationIdentity() { + return LocationIdentity.any(); + } }