X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=Robust%2Fsrc%2FIR%2FFlat%2FFlatElementNode.java;fp=Robust%2Fsrc%2FIR%2FFlat%2FFlatElementNode.java;h=0000000000000000000000000000000000000000;hb=refs%2Ftags%2Fbuildscript;hp=6edc297bb4e3f005b4da4c8c6de3dace51253725;hpb=bae799f54777dbf7bf3f222c61aeeb72b4b11c85;p=IRC.git diff --git a/Robust/src/IR/Flat/FlatElementNode.java b/Robust/src/IR/Flat/FlatElementNode.java deleted file mode 100644 index 6edc297b..00000000 --- a/Robust/src/IR/Flat/FlatElementNode.java +++ /dev/null @@ -1,46 +0,0 @@ -package IR.Flat; -import IR.FieldDescriptor; - -public class FlatElementNode extends FlatNode { - TempDescriptor src; - TempDescriptor dst; - TempDescriptor index; - - public FlatElementNode(TempDescriptor src, TempDescriptor index, TempDescriptor dst) { - this.index=index; - this.src=src; - this.dst=dst; - } - - public boolean needsBoundsCheck() { - return true; - } - - public TempDescriptor getIndex() { - return index; - } - - public TempDescriptor getSrc() { - return src; - } - - public TempDescriptor getDst() { - return dst; - } - - public String toString() { - return dst.toString()+"="+src.toString()+"["+index.toString()+"]"; - } - - public int kind() { - return FKind.FlatElementNode; - } - - public TempDescriptor [] writesTemps() { - return new TempDescriptor[] {dst}; - } - - public TempDescriptor [] readsTemps() { - return new TempDescriptor[] {src,index}; - } -}