get rid of ugly globals in DataFlowGraph
[fleet.git] / src / edu / berkeley / fleet / dataflow / RepeatNode.java
1 package edu.berkeley.fleet.dataflow;
2 import java.util.*;
3 import edu.berkeley.fleet.loops.*;
4 import edu.berkeley.fleet.api.*;
5
6 public class RepeatNode extends Node {
7     public final Ship    ship   = dfg.pool.allocateShip("Counter");
8     public final InPort  count  = new DockInPort("in1",  ship.getDock("in1"));
9     public final InPort  val    = new DockInPort("in2",  ship.getDock("in2"));
10     public final InPort  inOP   = new DockInPort("inOp", ship.getDock("inOp"), 0, new BitVector[] {
11             ship.getDock("inOp").getConstant("REPEAT_C1_V2") });
12     public final OutPort out    = new DockOutPort("out", ship.getDock("out"));
13     public RepeatNode(DataFlowGraph dfg) { super(dfg); }
14 }