src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java
equal
deleted
inserted
replaced
26 import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_8; |
26 import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_8; |
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_8, size = SIZE_8) |
33 @NodeInfo(cycles = CYCLES_8, size = SIZE_8) |
33 public final class SerialArrayRangeWriteBarrier extends ArrayRangeWriteBarrier { |
34 public final class SerialArrayRangeWriteBarrier extends ArrayRangeWriteBarrier { |
34 |
|
35 public static final NodeClass<SerialArrayRangeWriteBarrier> TYPE = NodeClass.create(SerialArrayRangeWriteBarrier.class); |
35 public static final NodeClass<SerialArrayRangeWriteBarrier> TYPE = NodeClass.create(SerialArrayRangeWriteBarrier.class); |
36 |
36 |
37 public SerialArrayRangeWriteBarrier(ValueNode object, ValueNode startIndex, ValueNode length) { |
37 public SerialArrayRangeWriteBarrier(AddressNode address, ValueNode length, int elementStride) { |
38 super(TYPE, object, startIndex, length); |
38 super(TYPE, address, length, elementStride); |
39 } |
39 } |
40 |
40 |
41 } |
41 } |