Home
last modified time | relevance | path

Searched refs:constraints (Results 1 – 25 of 79) sorted by relevance

1234

/dflybsd-src/contrib/gcc-8.0/gcc/
H A Drecog.c140 const char **constraints; in check_asm_operands() local
163 constraints = XALLOCAVEC (const char *, noperands); in check_asm_operands()
165 decode_asm_operands (x, operands, NULL, constraints, NULL, NULL); in check_asm_operands()
169 const char *c = constraints[i]; in check_asm_operands()
172 if (! asm_operand_ok (operands[i], c, constraints)) in check_asm_operands()
1558 const char **constraints, machine_mode *modes, in decode_asm_operands() argument
1581 if (constraints) in decode_asm_operands()
1582 constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); in decode_asm_operands()
1607 if (constraints) in decode_asm_operands()
1608 constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); in decode_asm_operands()
[all …]
H A Dira-lives.c585 && recog_data.constraints[use][0] == '%') in check_and_make_def_use_conflict()
590 && recog_data.constraints[use - 1][0] == '%') in check_and_make_def_use_conflict()
651 && recog_data.constraints[use][0] == '%' in check_and_make_def_conflict()
654 && recog_data.constraints[use - 1][0] == '%' in check_and_make_def_conflict()
755 single_reg_class (const char *constraints, rtx op, rtx equiv_const) in single_reg_class() argument
763 for (; (c = *constraints); constraints += CONSTRAINT_LEN (c, constraints)) in single_reg_class()
776 cn = lookup_constraint (constraints); in single_reg_class()
800 = single_reg_class (recog_data.constraints[c - '0'], in single_reg_class()
821 return single_reg_class (recog_data.constraints[op_num], in single_reg_operand_class()
848 const char *p = recog_data.constraints[i]; in ira_implicitly_set_insn_hard_regs()
H A Dira-costs.c503 machine_mode *modes, const char **constraints, in record_reg_classes() argument
529 constraints[i] = skip_alternative (constraints[i]); in record_reg_classes()
537 const char *p = constraints[i]; in record_reg_classes()
821 constraints[i] = p; in record_reg_classes()
1017 constraints[i] = skip_alternative (constraints[i]); in record_reg_classes()
1284 const char *constraints[MAX_RECOG_OPERANDS]; in record_operand_costs() local
1292 constraints[i] = recog_data.constraints[i]; in record_operand_costs()
1314 else if (constraints[i][0] == 'p' in record_operand_costs()
1316 (lookup_constraint (constraints[i])))) in record_operand_costs()
1326 if (constraints[i][0] == '%') in record_operand_costs()
[all …]
H A Dcfgloop.h198 unsigned constraints; member
273 loop->constraints |= c; in loop_constraint_set()
280 loop->constraints &= ~c; in loop_constraint_clear()
287 return (loop->constraints & c) == c; in loop_constraint_set_p()
H A Dcfgexpand.c2747 auto_vec<const char *> constraints; in expand_asm_loc() local
2757 constraints, clobber_rvec, in expand_asm_loc()
2786 check_operand_nalternatives (const vec<const char *> &constraints) in check_operand_nalternatives() argument
2788 unsigned len = constraints.length(); in check_operand_nalternatives()
2791 int nalternatives = n_occurrences (',', constraints[0]); in check_operand_nalternatives()
2800 if (n_occurrences (',', constraints[i]) != nalternatives) in check_operand_nalternatives()
2903 auto_vec<const char *, MAX_RECOG_OPERANDS> constraints; in expand_asm_stmt() local
2909 constraints.safe_grow (noutputs + ninputs); in expand_asm_stmt()
2915 constraints[i] = TREE_STRING_POINTER (TREE_VALUE (TREE_PURPOSE (t))); in expand_asm_stmt()
2921 constraints[i + noutputs] in expand_asm_stmt()
[all …]
H A Dlra.c986 const char *constraints[MAX_RECOG_OPERANDS]; in lra_set_insn_recog_data() local
1013 constraints, operand_mode, NULL); in lra_set_insn_recog_data()
1016 const char *p = recog_data.constraints[0]; in lra_set_insn_recog_data()
1018 for (p = constraints[0]; *p; p++) in lra_set_insn_recog_data()
1026 insn_static_data->operand[i].constraint = constraints[i]; in lra_set_insn_recog_data()
1042 preprocess_constraints (nop, nalt, constraints, op_alt, in lra_set_insn_recog_data()
1218 const char *constraints[MAX_RECOG_OPERANDS]; in lra_update_insn_recog_data() local
1228 constraints, operand_mode, NULL); in lra_update_insn_recog_data()
1234 && insn_static_data->operand[i].constraint == constraints[i] in lra_update_insn_recog_data()
H A Dtree-ssa-structalias.c532 static vec<constraint_t> constraints; variable
712 for (i = from; constraints.iterate (i, &c); i++) in dump_constraints()
1251 FOR_EACH_VEC_ELT (constraints, i, c) in build_pred_graph()
1330 FOR_EACH_VEC_ELT (constraints, i, c) in build_succ_graph()
2510 FOR_EACH_VEC_ELT (constraints, i, c) in move_complex_constraints()
2553 FOR_EACH_VEC_ELT (constraints, i, c) in rewrite_constraints()
2580 constraints[i] = NULL; in rewrite_constraints()
2595 constraints[i] = NULL; in rewrite_constraints()
3044 constraints.safe_push (t); in process_constraint()
3350 do_deref (vec<ce_s> *constraints) in do_deref() argument
[all …]
H A Dgenrecog.c567 const char *constraints = XSTR (pattern, 2); in validate_pattern() local
568 const char constraints0 = constraints[0]; in validate_pattern()
606 while (constraints[0] in validate_pattern()
607 && (constraints[0] == ' ' || constraints[0] == ',')) in validate_pattern()
608 constraints++; in validate_pattern()
609 if (!constraints[0]) in validate_pattern()
612 if (constraints[0] >= '0' && constraints[0] <= '9') in validate_pattern()
616 sscanf (constraints, "%d", &val); in validate_pattern()
623 while (constraints[0] && constraints[0] != ',') in validate_pattern()
624 constraints++; in validate_pattern()
H A Dpostreload.c373 const char *constraints[MAX_RECOG_OPERANDS]; in reload_cse_simplify_operands() local
488 p = constraints[i] = recog_data.constraints[i]; in reload_cse_simplify_operands()
509 || constraints[i][0] == '=' in reload_cse_simplify_operands()
510 || constraints[i][0] == '+') in reload_cse_simplify_operands()
526 p = constraints[i]; in reload_cse_simplify_operands()
/dflybsd-src/contrib/gcc-4.7/gcc/
H A Drecog.c148 const char **constraints; in check_asm_operands() local
170 constraints = XALLOCAVEC (const char *, noperands); in check_asm_operands()
172 decode_asm_operands (x, operands, NULL, constraints, NULL, NULL); in check_asm_operands()
176 const char *c = constraints[i]; in check_asm_operands()
179 if (! asm_operand_ok (operands[i], c, constraints)) in check_asm_operands()
1497 const char **constraints, enum machine_mode *modes, in decode_asm_operands() argument
1520 if (constraints) in decode_asm_operands()
1521 constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); in decode_asm_operands()
1546 if (constraints) in decode_asm_operands()
1547 constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); in decode_asm_operands()
[all …]
H A Dira-lives.c569 && recog_data.constraints[use][0] == '%') in check_and_make_def_use_conflict()
574 && recog_data.constraints[use - 1][0] == '%') in check_and_make_def_use_conflict()
628 && recog_data.constraints[use][0] == '%' in check_and_make_def_conflict()
631 && recog_data.constraints[use - 1][0] == '%' in check_and_make_def_conflict()
727 single_reg_class (const char *constraints, rtx op, rtx equiv_const) in single_reg_class() argument
735 (c = *constraints); in single_reg_class()
736 constraints += CONSTRAINT_LEN (c, constraints)) in single_reg_class()
793 && CONST_OK_FOR_CONSTRAINT_P (INTVAL (op), c, constraints)) in single_reg_class()
797 c, constraints))) in single_reg_class()
817 && CONST_DOUBLE_OK_FOR_CONSTRAINT_P (op, c, constraints)) in single_reg_class()
[all …]
H A Dira-costs.c412 enum machine_mode *modes, const char **constraints, in record_reg_classes() argument
436 constraints[i] = skip_alternative (constraints[i]); in record_reg_classes()
444 const char *p = constraints[i]; in record_reg_classes()
605 constraints[i] = p; in record_reg_classes()
767 constraints[i] = p; in record_reg_classes()
1218 const char *constraints[MAX_RECOG_OPERANDS]; in record_operand_costs() local
1224 constraints[i] = recog_data.constraints[i]; in record_operand_costs()
1245 else if (constraints[i][0] == 'p' in record_operand_costs()
1246 || EXTRA_ADDRESS_CONSTRAINT (constraints[i][0], in record_operand_costs()
1247 constraints[i])) in record_operand_costs()
[all …]
H A Dira-conflicts.c262 if (commutative_constraint_p (recog_data.constraints[op_num])) in get_dup_num()
264 else if (op_num > 0 && commutative_constraint_p (recog_data.constraints in get_dup_num()
270 str = recog_data.constraints[op_num]; in get_dup_num()
344 if (commutative_constraint_p (recog_data.constraints[dup])) in get_dup_num()
347 && commutative_constraint_p (recog_data.constraints[dup -1])) in get_dup_num()
533 str = recog_data.constraints[i]; in add_insn_allocno_copies()
H A Dstmt.c428 const char * const * constraints, in parse_input_constraint() argument
501 constraint = constraints[match]; in parse_input_constraint()
658 const char **constraints = XALLOCAVEC (const char *, noutputs + ninputs); in expand_asm_operands() local
673 constraints[i] = TREE_STRING_POINTER (TREE_VALUE (TREE_PURPOSE (t))); in expand_asm_operands()
675 constraints[i] = TREE_STRING_POINTER (TREE_VALUE (TREE_PURPOSE (t))); in expand_asm_operands()
742 constraint = constraints[i]; in expand_asm_operands()
776 constraint = constraints[i + noutputs]; in expand_asm_operands()
778 constraints, &allows_mem, &allows_reg)) in expand_asm_operands()
802 ok = parse_output_constraint (&constraints[i], i, ninputs, in expand_asm_operands()
887 constraint = constraints[i + noutputs]; in expand_asm_operands()
[all …]
H A Dpostreload.c382 const char *constraints[MAX_RECOG_OPERANDS]; in reload_cse_simplify_operands() local
502 p = constraints[i] = recog_data.constraints[i]; in reload_cse_simplify_operands()
523 || constraints[i][0] == '=' in reload_cse_simplify_operands()
524 || constraints[i][0] == '+') in reload_cse_simplify_operands()
541 p = constraints[i]; in reload_cse_simplify_operands()
H A Drecog.h198 const char *constraints[MAX_RECOG_OPERANDS]; member
H A Dtree-ssa-structalias.c497 static VEC(constraint_t,heap) *constraints; in VEC()
675 for (i = from; VEC_iterate (constraint_t, constraints, i, c); i++) in dump_constraints()
1222 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in build_pred_graph()
1301 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in build_succ_graph()
2363 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in move_complex_constraints()
2404 FOR_EACH_VEC_ELT (constraint_t, constraints, i, c) in rewrite_constraints()
2431 VEC_replace (constraint_t, constraints, i, NULL); in rewrite_constraints()
2446 VEC_replace (constraint_t, constraints, i, NULL); in rewrite_constraints()
2863 VEC_safe_push (constraint_t, heap, constraints, t); in process_constraint()
3172 do_deref (VEC (ce_s, heap) **constraints) in do_deref() argument
[all …]
H A Dreload.c2570 const char *constraints[MAX_RECOG_OPERANDS]; in find_reloads() local
2677 memcpy (constraints, recog_data.constraints, in find_reloads()
2694 p = constraints[i]; in find_reloads()
2794 if (*constraints[i] == 0) in find_reloads()
2797 else if (constraints[i][0] == 'p' in find_reloads()
2798 || EXTRA_ADDRESS_CONSTRAINT (constraints[i][0], constraints[i])) in find_reloads()
2976 constraints[i] = skip_alternative (constraints[i]); in find_reloads()
2985 const char *p = constraints[i]; in find_reloads()
3478 constraints[i] = p; in find_reloads()
3785 memcpy (constraints, recog_data.constraints, in find_reloads()
[all …]
/dflybsd-src/contrib/gcc-4.7/gcc/config/i386/
H A Dconstraints.md24 ;; Integer register constraints.
68 ;; Floating-point register constraints.
135 ;; Integer constant constraints.
174 ;; Floating-point constant constraints.
188 ;; Constant-or-symbol-reference constraints.
/dflybsd-src/contrib/gcc-8.0/gcc/config/i386/
H A Dconstraints.md24 ;; Integer register constraints.
68 ;; Floating-point register constraints.
247 ;; Integer constant constraints.
286 ;; Floating-point constant constraints.
302 ;; Constant-or-symbol-reference constraints.
311 ;; constant-or-symbol-reference constraints
343 ;; T prefix is used for different address constraints
/dflybsd-src/crypto/openssh/
H A DPROTOCOL.agent36 destination constraints.
46 constraint[] constraints
73 constraints against the session-bind@openssh.com bindings recorded for
/dflybsd-src/contrib/binutils-2.27/include/opcode/
H A Dxgate.h83 char * constraints; /* Constraint chars. */ member
/dflybsd-src/contrib/grep/lib/
H A Ddfa.c505 int *constraints; /* Array of union of accepting constraints member
2232 int c = d->constraints[s->elems[j].index]; in state_index()
2379 d->constraints[tindex] = 0; in merge_nfa_state()
2392 d->constraints[tindex] |= follows[tindex].elems[i].constraint; in merge_nfa_state()
2449 int *constraints; in reorder_tokens() local
2463 constraints = xnmalloc (d->nleaves, sizeof *constraints); in reorder_tokens()
2482 constraints[map[i]] = d->constraints[i]; in reorder_tokens()
2503 d->constraints[i] = constraints[i]; in reorder_tokens()
2513 free (constraints); in reorder_tokens()
2544 d->constraints = xnmalloc (d->tindex, sizeof *d->constraints); in dfaoptimize()
[all …]
/dflybsd-src/contrib/gcc-4.7/gcc/doc/
H A Dmd.texi78 template or operand constraints. Note that the names the compiler looks
109 to be filled in later, operand constraints that restrict how the pieces can
401 There is no way to specify constraints in @code{match_operator}. The
403 never has any constraints because it is never reloaded as a whole.
405 @code{match_operand} patterns, those parts may have constraints of
630 When an insn pattern has multiple alternatives in its constraints, often
693 to the hardware, as long as the constraints give reload the ability to
1031 @cindex operand constraints
1032 @cindex constraints
1035 constraints for the operands allowed. The constraints allow you to
[all …]
/dflybsd-src/contrib/file/magic/Magdir/
H A Dselinux24 #0 search gen_sens( SE Linux policy MLS constraints source

1234