Lines Matching refs:constraints
141 const char **constraints; in check_asm_operands() local
164 constraints = XALLOCAVEC (const char *, noperands); in check_asm_operands()
166 decode_asm_operands (x, operands, NULL, constraints, NULL, NULL); in check_asm_operands()
170 const char *c = constraints[i]; in check_asm_operands()
173 if (! asm_operand_ok (operands[i], c, constraints)) in check_asm_operands()
1552 const char **constraints, machine_mode *modes, in decode_asm_operands() argument
1575 if (constraints) in decode_asm_operands()
1576 constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); in decode_asm_operands()
1602 if (constraints) in decode_asm_operands()
1603 constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); in decode_asm_operands()
1629 if (constraints) in decode_asm_operands()
1630 constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); in decode_asm_operands()
1643 if (constraints) in decode_asm_operands()
1644 constraints[nbase + i] = ""; in decode_asm_operands()
1703 asm_operand_ok (rtx op, const char *constraint, const char **constraints) in asm_operand_ok() argument
1734 if (constraints) in asm_operand_ok()
1741 result = asm_operand_ok (op, constraints[match], NULL); in asm_operand_ok()
2277 recog_data.constraints, in extract_insn()
2282 const char *p = recog_data.constraints[0]; in extract_insn()
2309 recog_data.constraints[i] = insn_data[icode].operand[i].constraint; in extract_insn()
2319 = (recog_data.constraints[i][0] == '=' ? OP_OUT in extract_insn()
2320 : recog_data.constraints[i][0] == '+' ? OP_INOUT in extract_insn()
2340 const char **constraints, in preprocess_constraints() argument
2348 const char *p = constraints[i]; in preprocess_constraints()
2472 const char **constraints = XALLOCAVEC (const char *, n_operands); in preprocess_insn_constraints() local
2475 constraints[i] = insn_data[icode].operand[i].constraint; in preprocess_insn_constraints()
2476 preprocess_constraints (n_operands, n_alternatives, constraints, op_alt, in preprocess_insn_constraints()
2500 recog_data.constraints, asm_op_alt, in preprocess_constraints()
2542 const char *constraints[MAX_RECOG_OPERANDS]; in constrain_operands() local
2555 constraints[c] = recog_data.constraints[c]; in constrain_operands()
2569 constraints[i] = skip_alternative (constraints[i]); in constrain_operands()
2582 const char *p = constraints[opno]; in constrain_operands()
2774 constraints[opno] = p; in constrain_operands()
2803 && *recog_data.constraints[opno] != 0 in constrain_operands()
2832 if (strchr (recog_data.constraints[opno], '<') == NULL in constrain_operands()
2833 && strchr (recog_data.constraints[opno], '>') in constrain_operands()