HomeSort by: relevance | last modified time | path
    Searched defs:constraints (Results 1 - 23 of 23) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/config/avr/
avr-protos.h 179 unsigned constraints :1; member in struct:__anon10764
  /src/external/gpl3/gcc.old/dist/gcc/analyzer/
region-model-asm.cc 142 auto_vec<const char *> constraints; local
147 constraints.safe_grow (noutputs + ninputs, true);
153 constraints[i] = TREE_STRING_POINTER (TREE_VALUE (TREE_PURPOSE (t)));
159 constraints[i + noutputs]
184 constraint = constraints[i];
216 const char *constraint = constraints[i + noutputs];
219 constraints.address (),
  /src/external/gpl3/binutils/dist/include/opcode/
xgate.h 83 char * constraints; /* Constraint chars. */ member in struct:xgate_opcode
aarch64.h 1420 /* Extra constraints on the instruction that the verifier checks. */ member in struct:aarch64_opcode
1421 uint32_t constraints;
1503 allow. This impacts the constraints on assembly but yields no
1555 /* Instruction constraints. */
  /src/external/gpl3/binutils/dist/opcodes/
avr-dis.c 33 char *constraints; member in struct:avr_opcodes_s
431 char *constraints = opcode->constraints; local
444 if (*constraints && *constraints != '?')
446 int regs = REGISTER_P (*constraints);
448 ok = avr_operand (insn, insn2, addr, *constraints, opcode_str, op1,
452 if (ok && *(++constraints) == ',')
453 ok = avr_operand (insn, insn2, addr, *(++constraints), opcode_str,
  /src/external/gpl3/binutils.old/dist/include/opcode/
xgate.h 83 char * constraints; /* Constraint chars. */ member in struct:xgate_opcode
aarch64.h 1439 /* Extra constraints on the instruction that the verifier checks. */ member in struct:aarch64_opcode
1440 uint32_t constraints;
1522 allow. This impacts the constraints on assembly but yields no
1574 /* Instruction constraints. */
  /src/external/gpl3/binutils.old/dist/opcodes/
avr-dis.c 33 char *constraints; member in struct:avr_opcodes_s
431 char *constraints = opcode->constraints; local
444 if (*constraints && *constraints != '?')
446 int regs = REGISTER_P (*constraints);
448 ok = avr_operand (insn, insn2, addr, *constraints, opcode_str, op1,
452 if (ok && *(++constraints) == ',')
453 ok = avr_operand (insn, insn2, addr, *(++constraints), opcode_str,
  /src/external/gpl3/gcc.old/dist/gcc/
recog.h 77 constraints into account. */
321 with all of the existing md file insn constraints and output
332 const char *constraints[MAX_RECOG_OPERANDS]; member in struct:recog_data_d
367 /* The number of alternatives in the constraints for the insn. */
381 /* Return a pointer to an array in which index OP describes the constraints
cfgloop.h 182 /* Constraints are generally set by consumers and affect certain
185 use case of constraints is to vectorize possibly infinite loop:
197 7) Update constraints in versioned loops so that niter analyzer
201 responsibility to set/clear constraints correctly. Failing to do
203 unsigned constraints; variable
286 loop->constraints |= c;
293 loop->constraints &= ~c;
300 return (loop->constraints & c) == c;
ira-costs.cc 487 CONSTRAINTS are the constraints to use for the operands. This array
502 machine_mode *modes, const char **constraints,
540 constraints[i] = skip_alternative (constraints[i]);
550 p = constraints[i];
563 const char *p = constraints[i];
573 /* If this operand has no constraints at all, we can
764 matches any of the constraints. Collect the valid
853 constraints[i] = p
1339 const char *constraints[MAX_RECOG_OPERANDS]; local
    [all...]
lra.cc 31 o insn constraints as a primary source of the info (minimizing
35 to satisfy all insn and address constraints:
62 | |Constraints:| or insns | Inheritance/split |
1002 const char *constraints[MAX_RECOG_OPERANDS];
1025 /* Now get the operand values and constraints out of the
1029 constraints, operand_mode, NULL);
1031 for (const char *p =constraints[0]; *p; p++)
1038 insn_static_data->operand[i].constraint = constraints[i];
1054 preprocess_constraints (nop, nalt, constraints, op_alt,
1132 from the constraints which are empty in this case. Call insn ma
1000 const char *constraints[MAX_RECOG_OPERANDS]; local
1027 constraints, operand_mode, NULL); local
1229 const char *constraints[MAX_RECOG_OPERANDS]; local
1239 constraints, operand_mode, NULL); local
    [all...]
postreload.cc 370 "better" is in terms of '?' and '!' constraints. Among the remaining
382 const char *constraints[MAX_RECOG_OPERANDS]; local
497 p = constraints[i] = recog_data.constraints[i];
500 /* Add the reject values for each alternative given by the constraints
518 || constraints[i][0] == '='
519 || constraints[i][0] == '+')
535 p = constraints[i];
recog.cc 142 const char **constraints;
165 constraints = XALLOCAVEC (const char *, noperands);
167 decode_asm_operands (x, operands, NULL, constraints, NULL, NULL);
171 const char *c = constraints[i];
174 if (! asm_operand_ok (operands[i], c, constraints))
393 /* After reload, verify that all constraints are satisfied. */
439 we also require that the operands meet the constraints for
2038 and the constraints for the operands into CONSTRAINTS.
2045 If LOC, MODES, OPERAND_LOCS, CONSTRAINTS or OPERANDS is 0
141 const char **constraints; local
2971 const char **constraints = XALLOCAVEC (const char *, n_operands); local
3041 const char *constraints[MAX_RECOG_OPERANDS]; local
    [all...]
reload.cc 905 /* For matching constraints, we often get notional input reloads where
2635 /* These start out as the constraints for the insn
2637 const char *constraints[MAX_RECOG_OPERANDS];
2739 /* Just return "no reloads" if insn has no operands with constraints. */
2748 memcpy (constraints, recog_data.constraints,
2765 p = constraints[i];
2865 if (*constraints[i] == 0)
2869 (lookup_constraint (constraints[i])))
3009 all the operands together against the register constraints. *
2624 const char *constraints[MAX_RECOG_OPERANDS]; local
    [all...]
cfgexpand.cc 2903 auto_vec<const char *> constraints; local
2913 constraints, clobber_rvec, clobbered_regs,
2942 check_operand_nalternatives (const vec<const char *> &constraints)
2944 unsigned len = constraints.length();
2947 int nalternatives = n_occurrences (',', constraints[0]);
2956 if (n_occurrences (',', constraints[i]) != nalternatives)
2958 error ("operand constraints for %<asm%> differ "
3109 auto_vec<const char *, MAX_RECOG_OPERANDS> constraints; local
3115 constraints.safe_grow (noutputs + ninputs, true);
3121 constraints[i] = TREE_STRING_POINTER (TREE_VALUE (TREE_PURPOSE (t)))
    [all...]
genrecog.cc 503 requires in-out constraints. */
524 error_at (info->loc, "constraints not supported in %s",
569 const char *constraints = XSTR (pattern, 2);
570 const char constraints0 = constraints[0];
576 error_at (info->loc, "constraints not supported in %s",
608 while (constraints[0]
609 && (constraints[0] == ' ' || constraints[0] == ','))
610 constraints++;
611 if (!constraints[0]
567 const char *constraints = XSTR (pattern, 2); local
    [all...]
reload1.cc 1247 "%<asm%> operand has impossible constraints");
1318 const char *constraints[MAX_RECOG_OPERANDS];
1346 /* Get the operand values and constraints out of the insn. */
1348 constraints, operand_mode, NULL);
1353 const char *p = constraints[i];
1400 constraints, must be usable as reload registers. So clear them
4614 (obeying register constraints). That is correct; such reload
4673 /* We must also verify that the constraints
4685 /* If the constraints were not met, then
8284 Also do the same thing for RELOAD_OTHER constraints where th
1313 const char *constraints[MAX_RECOG_OPERANDS]; local
    [all...]
tree-ssa-structalias.cc 51 /* The idea behind this analyzer is to generate set constraints from the
52 program, then solve the resulting constraints in order to generate the
55 Set constraints are a way of modeling program analysis problems that
59 from these operations. To solve a system of set constraints, you derive
110 In order to solve the system of set constraints, the following is
116 2. Constraints are separated into direct, copy, and complex.
117 Direct constraints are ADDRESSOF constraints that require no extra
119 Copy constraints are those of the form P = Q.
120 Complex constraints are all the constraints involving dereference
547 static vec<constraint_t> constraints; variable
    [all...]
  /src/external/bsd/openldap/dist/contrib/slapd-modules/rbac/
rbac.h 82 /* user role assignments, role constraints, and user constraint */
169 struct berval constraints; member in struct:rbac_user
379 void rbac_free_constraints( rbac_constraint_t *constraints );
  /src/external/gpl3/binutils/dist/gas/config/
tc-avr.c 41 const char *constraints; member in struct:avr_opcodes_s
1353 const char *op = opcode->constraints;
1926 if (*str && *opcode->constraints == '?')
2479 && '?' == *opcode->constraints)
2523 else if (strchr (op->constraints, 'r'))
2527 else if (strchr (op->constraints, 'd'))
2535 if (strchr (op->constraints, 'P'))
2539 else if (0 == strcmp ("r=r", op->constraints))
2544 gas_assert (0 == strcmp ("r", op->constraints)
  /src/external/gpl3/binutils.old/dist/gas/config/
tc-avr.c 41 const char *constraints; member in struct:avr_opcodes_s
1353 const char *op = opcode->constraints;
1926 if (*str && *opcode->constraints == '?')
2479 && '?' == *opcode->constraints)
2523 else if (strchr (op->constraints, 'r'))
2527 else if (strchr (op->constraints, 'd'))
2535 if (strchr (op->constraints, 'P'))
2539 else if (0 == strcmp ("r=r", op->constraints))
2544 gas_assert (0 == strcmp ("r", op->constraints)
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
statement.h 738 Expressions *constraints; // list of string constants specifying constraints on operands member in class:GccAsmStatement

Completed in 100 milliseconds