Lines Matching refs:constraint
48 static Idx duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint);
50 unsigned int constraint);
1419 unsigned int constraint = init_constraint; in duplicate_node_closure() local
1431 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1467 constraint |= dfa->nodes[org_node].opr.ctx_type; in duplicate_node_closure()
1469 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1483 clone_dest = search_duplicated_node (dfa, org_dest, constraint); in duplicate_node_closure()
1488 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1495 root_node, constraint); in duplicate_node_closure()
1509 clone_dest = duplicate_node (dfa, org_dest, constraint); in duplicate_node_closure()
1527 unsigned int constraint) in search_duplicated_node() argument
1533 && constraint == dfa->nodes[idx].constraint) in search_duplicated_node()
1544 duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint) in duplicate_node() argument
1549 dfa->nodes[dup_idx].constraint = constraint; in duplicate_node()
1551 dfa->nodes[dup_idx].constraint |= dfa->nodes[org_idx].opr.ctx_type; in duplicate_node()
1633 unsigned int constraint; in calc_eclosure_iter() local
1647 constraint = ((dfa->nodes[node].type == ANCHOR) in calc_eclosure_iter()
1651 if (constraint in calc_eclosure_iter()
1657 err = duplicate_node_closure (dfa, node, node, node, constraint); in calc_eclosure_iter()