Lines Matching refs:op
23 Cell::Cell(const Cell& other) : op(other.op), value(other.value), successor(other.successor) { in Cell()
34 int op = int((rand() >> 8) % 5u); in create_random_dag() local
35 if (op > int(k)) in create_random_dag()
36 op = int(k); in create_random_dag()
37 switch (op) { in create_random_dag()
39 c.op = OP_VALUE; in create_random_dag()
42 case 1: c.op = OP_NEGATE; break; in create_random_dag()
43 case 2: c.op = OP_SUB; break; in create_random_dag()
44 case 3: c.op = OP_ADD; break; in create_random_dag()
45 case 4: c.op = OP_MUL; break; in create_random_dag()
47 for (int j = 0; j < ArityOfOp[c.op]; ++j) { in create_random_dag()
70 c.ref_count = ArityOfOp[c.op]; in get_root_set()
71 for (int j = 0; j < ArityOfOp[c.op]; ++j) { in get_root_set()
74 if (ArityOfOp[c.op] == 0) in get_root_set()
80 switch (op) { in update()