changeset 10549:55d6875fc4e8

SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier class
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Thu, 27 Jun 2013 11:28:38 +0200
parents 74c33d164767
children 8e5cda9d9c24
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SerialArrayRangeWriteBarrier.java
diffstat 1 files changed, 2 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SerialArrayRangeWriteBarrier.java	Thu Jun 27 11:26:42 2013 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SerialArrayRangeWriteBarrier.java	Thu Jun 27 11:28:38 2013 +0200
@@ -22,37 +22,9 @@
  */
 package com.oracle.graal.nodes;
 
-import com.oracle.graal.nodes.spi.*;
-import com.oracle.graal.nodes.type.*;
-
-public final class SerialArrayRangeWriteBarrier extends FixedWithNextNode implements Lowerable {
-
-    @Input private ValueNode object;
-    @Input private ValueNode startIndex;
-    @Input private ValueNode length;
-
-    public ValueNode getObject() {
-        return object;
-    }
-
-    public ValueNode getStartIndex() {
-        return startIndex;
-    }
-
-    public ValueNode getLength() {
-        return length;
-    }
+public final class SerialArrayRangeWriteBarrier extends ArrayRangeWriteBarrier {
 
     public SerialArrayRangeWriteBarrier(ValueNode object, ValueNode startIndex, ValueNode length) {
-        super(StampFactory.forVoid());
-        this.object = object;
-        this.startIndex = startIndex;
-        this.length = length;
-
+        super(object, startIndex, length);
     }
-
-    public void lower(LoweringTool generator, LoweringType loweringType) {
-        generator.getRuntime().lower(this, generator);
-    }
-
 }