/haiku-buildtools/cloog/include/cloog/matrix/ |
H A D | constraintset.h | 14 CloogConstraintSet *constraints; member in struct:cloogequalities
|
/haiku-buildtools/cloog/include/cloog/ |
H A D | constraints.h | 5 ** 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 D | cloog.h | 50 #include <cloog/constraints.h>
|
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/ |
H A D | pr27331.c | 22 char *constraints[10]; local 32 register char *p = constraints[opno];
|
/haiku-buildtools/cloog/source/matrix/ |
H A D | constraintset.c | 52 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 D | constraintset.h | 18 isl_constraint **constraints; member in struct:cloogequalities
|
/haiku-buildtools/binutils/opcodes/ |
H A D | xgate-dis.c | 125 /* 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 D | avr-dis.c | 32 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 D | pr47744-3.c | 21 char *constraints[10]; local 32 n_alternatives = n_occurrences (constraints); 41 register char *p = constraints[i];
|
/haiku-buildtools/cloog/source/isl/ |
H A D | constraints.c | 28 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 D | tc-xgate.c | 123 /* 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 D | genoutput.c | 55 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 D | recog.c | 91 /* 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 D | regclass.c | 761 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 D | xgate.h | 83 char * constraints; /* Constraint chars. */ member in struct:xgate_opcode
|
/haiku-buildtools/cloog/source/ |
H A D | clast.c | 41 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 D | recog.c | 176 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 D | ira-lives.c | 592 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 D | ira-costs.c | 519 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 D | lra.c | 31 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 D | Makefile.am | 100 source/isl/constraints.c \ 116 include/cloog/constraints.h \
|
/haiku-buildtools/legacy/binutils/opcodes/ |
H A D | avr-dis.c | 30 char *constraints; member in struct:avr_opcodes_s 322 char *op = opcode->constraints;
|
/haiku-buildtools/isl/ |
H A D | isl_convex_hull.c | 23 /* 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 D | avr-log.c | 315 SET_DUMP_DETAIL (constraints);
|
/haiku-buildtools/isl/doc/ |
H A D | implementation.tex | 6 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...] |