Lines Matching defs:acceptance

1178     /* Accept u.acceptance.  Always succeeds for SUBPATTERN, RECOG and SPLIT.
1215 acceptance_type acceptance;
1361 rtx_test::accept (const acceptance_type &acceptance)
1364 res.u.acceptance = acceptance;
1373 return kind == rtx_test::ACCEPT && u.acceptance.type != PEEPHOLE2;
1426 return a.u.acceptance == b.u.acceptance;
2177 for_d.longest_path_code = d->test.u.acceptance.u.full.code;
2178 for_d.longest_backtrack_code = d->test.u.acceptance.u.full.code;
2931 acceptance_type acceptance;
2932 acceptance.type = SUBPATTERN;
2933 acceptance.partial_p = false;
2934 acceptance.u.full.code = cpi->next_result;
2935 add_decision (s, rtx_test::accept (acceptance), true, false);
3397 acceptance_type acceptance;
3398 acceptance.type = type;
3399 acceptance.partial_p = true;
3400 acceptance.u.subroutine_id = procs.length ();
3402 add_decision (news, rtx_test::accept (acceptance), true, false);
4200 acceptance_type acceptance)
4202 if (acceptance.type == PEEPHOLE2)
4219 acceptance.u.full.u.match_len = count - 1;
4228 if (acceptance.type == RECOG && acceptance.u.full.u.num_clobbers)
4238 add_decision (s, rtx_test::accept (acceptance), true, false);
4247 acceptance_type acceptance)
4254 match_pattern_1 (&root, info, pattern, acceptance);
4258 match_pattern_1 (s, info, pattern, acceptance);
4356 single_statement_p (const acceptance_type &acceptance)
4358 if (acceptance.partial_p)
4361 switch (acceptance.type)
4369 return acceptance.u.full.u.num_clobbers == 0;
4446 unsigned int this_base = (subd->test.u.acceptance.u.full.code
4806 print_subroutine_call (const acceptance_type &acceptance)
4808 switch (acceptance.type)
4815 acceptance.u.subroutine_id);
4819 printf ("split_%d (x1, insn)", acceptance.u.subroutine_id);
4824 acceptance.u.subroutine_id);
4834 print_acceptance (const acceptance_type &acceptance, unsigned int indent,
4837 if (acceptance.partial_p)
4843 print_subroutine_call (acceptance);
4850 const char *res_test = print_subroutine_call (acceptance);
4857 switch (acceptance.type)
4860 printf_indent (indent, "return %d;\n", acceptance.u.full.code);
4864 if (acceptance.u.full.u.num_clobbers != 0)
4866 acceptance.u.full.u.num_clobbers);
4867 printf_indent (indent, "return %d; /* %s */\n", acceptance.u.full.code,
4868 get_insn_name (acceptance.u.full.code));
4873 acceptance.u.full.code);
4878 acceptance.u.full.u.match_len);
4882 acceptance.u.full.code);
4888 acceptance.u.full.code);
4952 return print_acceptance (d->test.u.acceptance, indent, is_final);
5009 && single_statement_p (to->first->test.u.acceptance))
5013 if (print_acceptance (to->first->test.u.acceptance,
5364 acceptance_type acceptance;
5365 acceptance.partial_p = false;
5366 acceptance.u.full.code = info.index;
5374 acceptance.type = RECOG;
5375 acceptance.u.full.u.num_clobbers = 0;
5378 match_pattern (&insn_root, &info, pattern, acceptance);
5383 && remove_clobbers (&acceptance, &pattern))
5384 match_pattern (&insn_root, &info, pattern, acceptance);
5389 acceptance.type = SPLIT;
5392 match_pattern (&split_root, &info, pattern, acceptance);
5401 acceptance.type = PEEPHOLE2;
5404 match_pattern (&peephole2_root, &info, pattern, acceptance);