src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java
equal
deleted
inserted
replaced
26 import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_64; |
26 import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_64; |
27 |
27 |
28 import org.graalvm.compiler.graph.NodeClass; |
28 import org.graalvm.compiler.graph.NodeClass; |
29 import org.graalvm.compiler.nodeinfo.NodeInfo; |
29 import org.graalvm.compiler.nodeinfo.NodeInfo; |
30 import org.graalvm.compiler.nodes.ValueNode; |
30 import org.graalvm.compiler.nodes.ValueNode; |
|
31 import org.graalvm.compiler.nodes.memory.address.AddressNode; |
31 |
32 |
32 @NodeInfo(cycles = CYCLES_64, size = SIZE_64) |
33 @NodeInfo(cycles = CYCLES_64, size = SIZE_64) |
33 public class G1ArrayRangePostWriteBarrier extends ArrayRangeWriteBarrier { |
34 public class G1ArrayRangePostWriteBarrier extends ArrayRangeWriteBarrier { |
34 public static final NodeClass<G1ArrayRangePostWriteBarrier> TYPE = NodeClass.create(G1ArrayRangePostWriteBarrier.class); |
35 public static final NodeClass<G1ArrayRangePostWriteBarrier> TYPE = NodeClass.create(G1ArrayRangePostWriteBarrier.class); |
35 |
36 |
36 public G1ArrayRangePostWriteBarrier(ValueNode object, ValueNode startIndex, ValueNode length) { |
37 public G1ArrayRangePostWriteBarrier(AddressNode address, ValueNode length, int elementStride) { |
37 super(TYPE, object, startIndex, length); |
38 super(TYPE, address, length, elementStride); |
38 } |
39 } |
39 |
40 |
40 } |
41 } |