Searched refs:constraints (Results 1 - 25 of 49) sorted by relevance

12

/haiku-buildtools/cloog/include/cloog/matrix/
H A Dconstraintset.h14 CloogConstraintSet *constraints; member in struct:cloogequalities
/haiku-buildtools/cloog/include/cloog/
H A Dconstraints.h5 ** constraints.h **
69 int cloog_constraint_set_contains_level(CloogConstraintSet *constraints,
71 int cloog_constraint_set_total_dimension(CloogConstraintSet *constraints);
72 int cloog_constraint_set_n_iterators(CloogConstraintSet *constraints,
80 CloogConstraintSet *cloog_constraint_set_reduce(CloogConstraintSet *constraints,
82 int cloog_constraint_set_foreach_constraint(CloogConstraintSet *constraints,
92 CloogConstraintSet *constraints,
96 CloogConstraintSet *constraints, int level);
98 CloogConstraintSet *constraints,
113 CloogConstraintSet *constraints, CloogConstrain
[all...]
H A Dcloog.h50 #include <cloog/constraints.h>
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr27331.c22 char *constraints[10]; local
32 register char *p = constraints[opno];
/haiku-buildtools/cloog/source/matrix/
H A Dconstraintset.c52 CloogConstraint *cloog_constraint_first(CloogConstraintSet *constraints);
62 void cloog_constraint_set_free(CloogConstraintSet *constraints) argument
64 cloog_matrix_free(&constraints->M);
67 int cloog_constraint_set_contains_level(CloogConstraintSet *constraints, argument
70 return constraints->M.NbColumns - 2 - nb_parameters >= level;
80 CloogConstraint *cloog_constraint_set_defining_equality(CloogConstraintSet *constraints, int level) argument
85 constraint->set = constraints;
86 for (i = 0; i < constraints->M.NbRows; i++)
87 if (cloog_int_is_zero(constraints->M.p[i][0]) &&
88 !cloog_int_is_zero(constraints
110 cloog_constraint_set_defining_inequalities(CloogConstraintSet *constraints, int level, CloogConstraint **lower, int nb_par) argument
177 cloog_constraint_set_total_dimension(CloogConstraintSet *constraints) argument
396 cloog_equal_add(CloogEqualities *equal, CloogConstraintSet *constraints, int level, CloogConstraint *line, int nb_par) argument
494 cloog_constraint_set_normalize(CloogConstraintSet *constraints, int level) argument
559 cloog_constraint_set_copy(CloogConstraintSet *constraints) argument
675 cloog_constraint_set_simplify(CloogConstraintSet *constraints, CloogEqualities *equal, int level, int nb_par) argument
772 cloog_constraint_set_drop_constraint( CloogConstraintSet *constraints, CloogConstraint *constraint) argument
904 cloog_constraint_set_reduce(CloogConstraintSet *constraints, int level, CloogEqualities *equal, int nb_par, cloog_int_t *bound) argument
1001 cloog_constraint_first(CloogConstraintSet *constraints) argument
1035 cloog_constraint_set_foreach_constraint(CloogConstraintSet *constraints, int (*fn)(CloogConstraint *constraint, void *user), void *user) argument
[all...]
/haiku-buildtools/cloog/include/cloog/isl/
H A Dconstraintset.h18 isl_constraint **constraints; member in struct:cloogequalities
/haiku-buildtools/binutils/opcodes/
H A Dxgate-dis.c125 /* First we compare the shorthand format of the constraints. If we
128 if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_MON_R_C))
133 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_MON_C_R))
138 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_MON_R_P))
143 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_TRI))
149 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_IDR))
170 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_DYA))
177 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_IDO5))
182 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_MON))
188 else if (!strcmp (decodePTR->opcodePTR->constraints, XGATE_OP_REL
[all...]
H A Davr-dis.c32 char *constraints; member in struct:avr_opcodes_s
369 char *constraints = opcode->constraints; local
381 if (*constraints && *constraints != '?')
383 int regs = REGISTER_P (*constraints);
385 ok = avr_operand (insn, insn2, addr, *constraints, opcode_str, op1, comment1, 0, &sym_op1, &sym_addr1);
387 if (ok && *(++constraints) == ',')
388 ok = avr_operand (insn, insn2, addr, *(++constraints), opcode_str, op2,
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/torture/
H A Dpr47744-3.c21 char *constraints[10]; local
32 n_alternatives = n_occurrences (constraints);
41 register char *p = constraints[i];
/haiku-buildtools/cloog/source/isl/
H A Dconstraints.c28 isl_basic_set *cloog_constraints_set_to_isl(CloogConstraintSet *constraints) argument
30 return (isl_basic_set *)constraints;
40 void cloog_constraint_set_free(CloogConstraintSet *constraints) argument
42 isl_basic_set_free(cloog_constraints_set_to_isl(constraints));
46 int cloog_constraint_set_contains_level(CloogConstraintSet *constraints, argument
50 bset = cloog_constraints_set_to_isl(constraints);
79 CloogConstraintSet *constraints, int pos)
83 bset = cloog_constraints_set_to_isl(constraints);
91 CloogConstraintSet *constraints, int level)
97 bset = cloog_constraints_set_to_isl(constraints);
78 set_cloog_dim_to_isl_dim( CloogConstraintSet *constraints, int pos) argument
90 cloog_constraint_set_defining_equality( CloogConstraintSet *constraints, int level) argument
149 cloog_constraint_set_defining_inequalities( CloogConstraintSet *constraints, int level, CloogConstraint **lower, int nb_par) argument
180 cloog_constraint_set_total_dimension(CloogConstraintSet *constraints) argument
187 cloog_constraint_set_n_iterators(CloogConstraintSet *constraints, int n_par) argument
395 cloog_constraint_set_copy(CloogConstraintSet *constraints) argument
571 cloog_constraint_set_drop_constraint( CloogConstraintSet *constraints, CloogConstraint *constraint) argument
766 cloog_constraint_set_reduce(CloogConstraintSet *constraints, int level, CloogEqualities *equal, int nb_par, cloog_int_t *bound) argument
867 cloog_constraint_set_foreach_constraint(CloogConstraintSet *constraints, int (*fn)(CloogConstraint *constraint, void *user), void *user) argument
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-xgate.c123 /* Used to enable clipping of 16 bit operands into 8 bit constraints. */
405 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_IDR))
408 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_INH))
410 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_TRI))
412 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_DYA))
414 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_IMM3))
416 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_IMM4))
418 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_IMM8))
421 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_IMM16))
424 if (!strcmp (xgate_opcodes[i].constraints, XGATE_OP_MON_R_
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dgenoutput.c55 This array is generated only if register constraints appear in
61 are *no* register constraints in the match_operand rtx's.
74 of alternatives in the constraints of each pattern.
144 char *constraints[MAX_MAX_OPERANDS];
145 /* Number of alternatives in constraints of operand N. */
331 if (d->constraints[i] == 0)
334 printf (" \"%s\",", d->constraints[i]);
434 value of max_opno. It stores all the constraints in `constraints'
442 static char *constraints[MAX_MAX_OPERAND
143 char *constraints[MAX_MAX_OPERANDS]; member in struct:data
438 static char *constraints[MAX_MAX_OPERANDS]; variable
[all...]
H A Drecog.c91 /* The number of alternatives in the constraints for the insn. */
167 const char **constraints;
186 constraints = (const char **) alloca (noperands * sizeof (char *));
188 decode_asm_operands (x, operands, NULL_PTR, constraints, NULL_PTR);
192 const char *c = constraints[i];
196 c = constraints[c[0] - '0'];
309 /* After reload, verify that all constraints are satisfied. */
335 we also require that the operands meet the constraints for
1424 and the constraints for the operands into CONSTRAINTS.
1432 decode_asm_operands (body, operands, operand_locs, constraints, mode
166 const char **constraints; local
2230 const char *constraints[MAX_RECOG_OPERANDS]; local
[all...]
H A Dregclass.c761 const char *constraints[MAX_RECOG_OPERANDS];
798 constraints[i] = recog_constraints[i];
899 else if (constraints[i][0] == 'p')
909 if (constraints[i][0] == '%')
914 /* Handle commutative operands by swapping the constraints.
918 xconstraints[j] = constraints[j];
920 xconstraints[i] = constraints[i+1];
921 xconstraints[i+1] = constraints[i];
928 modes, subreg_changes_size, constraints, insn);
1131 CONSTRAINTS are the constraints t
758 const char *constraints[MAX_RECOG_OPERANDS]; local
[all...]
/haiku-buildtools/binutils/include/opcode/
H A Dxgate.h83 char * constraints; /* Constraint chars. */ member in struct:xgate_opcode
/haiku-buildtools/cloog/source/
H A Dclast.c41 CloogConstraintSet *constraints,
46 static struct clast_expr *clast_minmax(CloogConstraintSet *constraints,
50 static void insert_guard(CloogConstraintSet *constraints, int level,
58 static int insert_for(CloogDomain *domain, CloogConstraintSet *constraints,
553 * - matrix is the matrix of constraints,
559 CloogConstraintSet *constraints,
563 cloog_equal_add(equal, constraints, level, constraint,
618 * - matrix is the polyhedron containing all the constraints,
890 * maximum of the 'right parts' of all constraints according to an element.
891 * For instance consider the constraints
558 clast_equal_add(CloogEqualities *equal, CloogConstraintSet *constraints, int level, CloogConstraint *constraint, CloogInfos *infos) argument
912 clast_minmax(CloogConstraintSet *constraints, int level, int max, int guard, int lower_bound, int no_earlier, CloogInfos *infos) argument
947 insert_extra_modulo_guards( CloogConstraintSet *constraints, int level, struct clast_stmt ***next, CloogInfos *infos) argument
1123 insert_guard(CloogConstraintSet *constraints, int level, struct clast_stmt ***next, CloogInfos *infos) argument
1578 insert_otl_for(CloogConstraintSet *constraints, int level, struct clast_expr *e, struct clast_stmt ***next, CloogInfos *infos) argument
1618 insert_guarded_otl_for(CloogConstraintSet *constraints, int level, struct clast_expr *e1, struct clast_expr *e2, struct clast_stmt ***next, CloogInfos *infos) argument
1667 insert_for(CloogDomain *domain, CloogConstraintSet *constraints, int level, int otl, struct clast_stmt ***next, CloogInfos *infos) argument
1780 CloogConstraintSet *constraints, *temp; local
[all...]
/haiku-buildtools/gcc/gcc/
H A Drecog.c176 const char **constraints;
199 constraints = XALLOCAVEC (const char *, noperands);
201 decode_asm_operands (x, operands, NULL, constraints, NULL, NULL);
205 const char *c = constraints[i];
208 if (! asm_operand_ok (operands[i], c, constraints))
388 /* After reload, verify that all constraints are satisfied. */
423 we also require that the operands meet the constraints for
1598 and the constraints for the operands into CONSTRAINTS.
1607 const char **constraints, machine_mode *modes,
1630 if (constraints)
175 const char **constraints; local
1600 decode_asm_operands(rtx body, rtx *operands, rtx **operand_locs, const char **constraints, machine_mode *modes, location_t *loc) argument
1745 asm_operand_ok(rtx op, const char *constraint, const char **constraints) argument
2379 preprocess_constraints(int n_operands, int n_alternatives, const char **constraints, operand_alternative *op_alt_base) argument
2507 const char **constraints = XALLOCAVEC (const char *, n_operands); local
2575 const char *constraints[MAX_RECOG_OPERANDS]; local
[all...]
H A Dira-lives.c592 constraints for the two operands can be completely
593 different. (Indeed, if the constraints for the two
597 && recog_data.constraints[use][0] == '%')
602 && recog_data.constraints[use - 1][0] == '%')
611 constraints of alternative ALT. */
663 && recog_data.constraints[use][0] == '%'
666 && recog_data.constraints[use - 1][0] == '%'
694 checking classes of the constraints and pseudos because otherwise
767 single_reg_class (const char *constraints, rtx op, rtx equiv_const) argument
775 for (; (c = *constraints); constraint
[all...]
H A Dira-costs.c519 CONSTRAINTS are the constraints to use for the operands. This array
534 machine_mode *modes, const char **constraints,
560 constraints[i] = skip_alternative (constraints[i]);
568 const char *p = constraints[i];
578 /* If this operand has no constraints at all, we can
765 matches any of the constraints. Collect the valid
846 constraints[i] = p;
1302 const char *constraints[MAX_RECOG_OPERANDS];
1310 constraints[
530 record_reg_classes(int n_alts, int n_ops, rtx *ops, machine_mode *modes, const char **constraints, rtx_insn *insn, enum reg_class *pref) argument
1297 const char *constraints[MAX_RECOG_OPERANDS]; local
[all...]
H A Dlra.c31 o insn constraints as a primary source of the info (minimizing
35 to satisfy all insn and address constraints:
992 const char *constraints[MAX_RECOG_OPERANDS];
1015 /* Now get the operand values and constraints out of the
1019 constraints, operand_mode, NULL);
1022 const char *p = recog_data.constraints[0];
1024 for (p = constraints[0]; *p; p++)
1032 insn_static_data->operand[i].constraint = constraints[i];
1048 preprocess_constraints (nop, nalt, constraints, op_alt);
1127 from the constraints whic
990 const char *constraints[MAX_RECOG_OPERANDS]; local
1017 constraints, operand_mode, NULL); local
1224 const char *constraints[MAX_RECOG_OPERANDS]; local
1234 constraints, operand_mode, NULL); local
[all...]
/haiku-buildtools/cloog/
H A DMakefile.am100 source/isl/constraints.c \
116 include/cloog/constraints.h \
/haiku-buildtools/legacy/binutils/opcodes/
H A Davr-dis.c30 char *constraints; member in struct:avr_opcodes_s
322 char *op = opcode->constraints;
/haiku-buildtools/isl/
H A Disl_convex_hull.c23 /* Return 1 if constraint c is redundant with respect to the constraints
74 * constraints. If the minimal value along the normal of a constraint
120 /* Remove redundant constraints in each of the basic maps.
273 /* Given a union of basic sets, construct the constraints for wrapping
276 * contains the origin, satisfies the constraints x_1 >= 0 and x_2 >= 0
277 * and is defined by the constraints
281 * then the resulting set is of dimension n*(1+d) and has as constraints
386 * the constraints of each (transformed) basic set.
393 * corresponding constraints "facet" and "ridge".
825 * We set up the constraints i
1645 struct max_constraint *constraints = NULL; local
[all...]
/haiku-buildtools/gcc/gcc/config/avr/
H A Davr-log.c315 SET_DUMP_DETAIL (constraints);
/haiku-buildtools/isl/doc/
H A Dimplementation.tex6 constraints
32 constraints
121 that is described by constraints that are translates of
122 the constraints in the input set.
124 and that the number of constraints in the simple hull is no
125 larger than the number of constraints in the input.
180 the constraints on the parameters, known as the context tableau.
195 Given some affine constraints on the variables,
198 $\vec y = A \vec x + \vec b$ corresponding to the constraints.
201 \end{pmatrix}$ and expresses the constraints
[all...]

Completed in 137 milliseconds

12