Lines Matching refs:nopt
4347 NodeOptInfo nopt; in optimize_node_left() local
4352 r = optimize_node_left(NCONS(nd).left, &nopt, &nenv); in optimize_node_left()
4354 add_mml(&nenv.mmd, &nopt.len); in optimize_node_left()
4355 concat_left_node_opt_info(env->enc, opt, &nopt); in optimize_node_left()
4363 NodeOptInfo nopt; in optimize_node_left() local
4367 r = optimize_node_left(NCONS(nd).left, &nopt, env); in optimize_node_left()
4369 if (nd == node) copy_node_opt_info(opt, &nopt); in optimize_node_left()
4370 else alt_merge_node_opt_info(opt, &nopt, env); in optimize_node_left()
4498 NodeOptInfo nopt; in optimize_node_left() local
4500 r = optimize_node_left(NANCHOR(node).target, &nopt, env); in optimize_node_left()
4502 if (nopt.exb.len > 0) in optimize_node_left()
4503 copy_opt_exact_info(&opt->expr, &nopt.exb); in optimize_node_left()
4504 else if (nopt.exm.len > 0) in optimize_node_left()
4505 copy_opt_exact_info(&opt->expr, &nopt.exm); in optimize_node_left()
4509 if (nopt.map.value > 0) in optimize_node_left()
4510 copy_opt_map_info(&opt->map, &nopt.map); in optimize_node_left()
4568 NodeOptInfo nopt; in optimize_node_left() local
4571 r = optimize_node_left(qn->target, &nopt, env); in optimize_node_left()
4585 copy_node_opt_info(opt, &nopt); in optimize_node_left()
4586 if (nopt.exb.len > 0) { in optimize_node_left()
4587 if (nopt.exb.reach_end) { in optimize_node_left()
4590 concat_opt_exact_info(&opt->exb, &nopt.exb, env->enc); in optimize_node_left()
4607 min = distance_multiply(nopt.len.min, qn->lower); in optimize_node_left()
4609 max = (nopt.len.max > 0 ? ONIG_INFINITE_DISTANCE : 0); in optimize_node_left()
4611 max = distance_multiply(nopt.len.max, qn->upper); in optimize_node_left()