Lines Matching refs:constraints

140   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()
1634 if (constraints) in decode_asm_operands()
1635 constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); in decode_asm_operands()
1648 if (constraints) in decode_asm_operands()
1649 constraints[nbase + i] = ""; in decode_asm_operands()
1708 asm_operand_ok (rtx op, const char *constraint, const char **constraints) in asm_operand_ok() argument
1739 if (constraints) in asm_operand_ok()
1746 result = asm_operand_ok (op, constraints[match], NULL); in asm_operand_ok()
2282 recog_data.constraints, in extract_insn()
2287 const char *p = recog_data.constraints[0]; in extract_insn()
2314 recog_data.constraints[i] = insn_data[icode].operand[i].constraint; in extract_insn()
2324 = (recog_data.constraints[i][0] == '=' ? OP_OUT in extract_insn()
2325 : recog_data.constraints[i][0] == '+' ? OP_INOUT in extract_insn()
2345 const char **constraints, in preprocess_constraints() argument
2353 const char *p = constraints[i]; in preprocess_constraints()
2477 const char **constraints = XALLOCAVEC (const char *, n_operands); in preprocess_insn_constraints() local
2480 constraints[i] = insn_data[icode].operand[i].constraint; in preprocess_insn_constraints()
2481 preprocess_constraints (n_operands, n_alternatives, constraints, op_alt, in preprocess_insn_constraints()
2505 recog_data.constraints, asm_op_alt, in preprocess_constraints()
2547 const char *constraints[MAX_RECOG_OPERANDS]; in constrain_operands() local
2561 constraints[c] = recog_data.constraints[c]; in constrain_operands()
2577 constraints[i] = skip_alternative (constraints[i]); in constrain_operands()
2587 const char *p = constraints[opno]; in constrain_operands()
2777 constraints[opno] = p; in constrain_operands()
2806 && *recog_data.constraints[opno] != 0 in constrain_operands()
2835 if (strchr (recog_data.constraints[opno], '<') == NULL in constrain_operands()
2836 && strchr (recog_data.constraints[opno], '>') in constrain_operands()