Lines Matching refs:exb
3759 OptExactInfo exb; /* boundary */ member
4237 copy_mml(&(opt->exb.mmd), mmd); in set_bound_node_opt_info()
4247 clear_opt_exact_info(&opt->exb); in clear_node_opt_info()
4268 if (add->exb.len > 0 && to->len.max == 0) { in concat_left_node_opt_info()
4269 concat_opt_anc_info(&tanc, &to->anc, &add->exb.anc, in concat_left_node_opt_info()
4271 copy_opt_anc_info(&add->exb.anc, &tanc); in concat_left_node_opt_info()
4279 exb_reach = to->exb.reach_end; in concat_left_node_opt_info()
4283 to->exb.reach_end = to->exm.reach_end = 0; in concat_left_node_opt_info()
4285 if (add->exb.len > 0) { in concat_left_node_opt_info()
4287 concat_opt_exact_info(&to->exb, &add->exb, enc); in concat_left_node_opt_info()
4288 clear_opt_exact_info(&add->exb); in concat_left_node_opt_info()
4291 concat_opt_exact_info(&to->exm, &add->exb, enc); in concat_left_node_opt_info()
4292 clear_opt_exact_info(&add->exb); in concat_left_node_opt_info()
4295 select_opt_exact_info(enc, &to->exm, &add->exb); in concat_left_node_opt_info()
4304 select_opt_exact_info(enc, &to->exb, &to->expr); in concat_left_node_opt_info()
4322 alt_merge_opt_exact_info(&to->exb, &add->exb, env); in alt_merge_node_opt_info()
4383 concat_opt_exact_info_str(&opt->exb, sn->s, sn->end, in optimize_node_left()
4393 concat_opt_exact_info_str(&opt->exb, sn->s, sn->end, in optimize_node_left()
4395 opt->exb.ignore_case = 1; in optimize_node_left()
4413 if (opt->exb.len == slen) in optimize_node_left()
4414 opt->exb.reach_end = 1; 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()
4586 if (nopt.exb.len > 0) { in optimize_node_left()
4587 if (nopt.exb.reach_end) { in optimize_node_left()
4589 ! is_full_opt_exact_info(&opt->exb); i++) { in optimize_node_left()
4590 concat_opt_exact_info(&opt->exb, &nopt.exb, env->enc); in optimize_node_left()
4593 opt->exb.reach_end = 0; in optimize_node_left()
4599 opt->exb.reach_end = 0; in optimize_node_left()
4777 if (opt.exb.len > 0 || opt.exm.len > 0) { in set_optimize_info_from_tree()
4778 select_opt_exact_info(reg->enc, &opt.exb, &opt.exm); in set_optimize_info_from_tree()
4780 comp_opt_exact_or_map_info(&opt.exb, &opt.map) > 0) { in set_optimize_info_from_tree()
4784 r = set_optimize_exact_info(reg, &opt.exb); in set_optimize_info_from_tree()
4785 set_sub_anchor(reg, &opt.exb.anc); in set_optimize_info_from_tree()