This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] / Robust / src / IR / Flat / FlatOpNode.java
diff --git a/Robust/src/IR/Flat/FlatOpNode.java b/Robust/src/IR/Flat/FlatOpNode.java
deleted file mode 100644 (file)
index 4c8bcba..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-package IR.Flat;
-import java.util.Vector;
-import IR.*;
-
-public class FlatOpNode extends FlatNode {
-    TempDescriptor dest;
-    TempDescriptor left;
-    TempDescriptor right;
-    Operation op;
-
-    public FlatOpNode(TempDescriptor dest, TempDescriptor left, TempDescriptor right, Operation op) {
-       this.dest=dest;
-       this.left=left;
-       this.right=right;
-       this.op=op;
-    }
-    
-    public TempDescriptor getDest() {
-       return dest;
-    }
-
-    public TempDescriptor getLeft() {
-       return left;
-    }
-
-    public TempDescriptor getRight() {
-       return right;
-    }
-    
-    public Operation getOp() {
-       return op;
-    }
-
-    public String toString() {
-       if (right!=null)
-           return dest.toString()+"="+left.toString()+op.toString()+right.toString();
-       else if (op.getOp()==Operation.ASSIGN)
-           return dest.toString()+" = "+left.toString();
-       else
-           return dest.toString()+" "+op.toString() +" "+left.toString();
-    }
-
-    public int kind() {
-       return FKind.FlatOpNode;
-    }
-
-    public TempDescriptor [] readsTemps() {
-       if (right!=null)
-           return new TempDescriptor [] {left,right};
-       else
-           return new TempDescriptor [] {left};
-    }
-
-    public TempDescriptor [] writesTemps() {
-       return new TempDescriptor [] {dest};
-    }
-}