1 package edu.berkeley.fleet.dataflow;
3 import edu.berkeley.fleet.loops.*;
4 import edu.berkeley.fleet.api.*;
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); }