Lines Matching refs:constraints
148 const char **constraints; in check_asm_operands() local
170 constraints = XALLOCAVEC (const char *, noperands); in check_asm_operands()
172 decode_asm_operands (x, operands, NULL, constraints, NULL, NULL); in check_asm_operands()
176 const char *c = constraints[i]; in check_asm_operands()
179 if (! asm_operand_ok (operands[i], c, constraints)) in check_asm_operands()
1497 const char **constraints, enum machine_mode *modes, in decode_asm_operands() argument
1520 if (constraints) in decode_asm_operands()
1521 constraints[0] = ASM_OPERANDS_OUTPUT_CONSTRAINT (asmop); in decode_asm_operands()
1546 if (constraints) in decode_asm_operands()
1547 constraints[i] = XSTR (SET_SRC (XVECEXP (body, 0, i)), 1); in decode_asm_operands()
1567 if (constraints) in decode_asm_operands()
1568 constraints[nbase + i] = ASM_OPERANDS_INPUT_CONSTRAINT (asmop, i); in decode_asm_operands()
1581 if (constraints) in decode_asm_operands()
1582 constraints[nbase + i] = ""; in decode_asm_operands()
1597 asm_operand_ok (rtx op, const char *constraint, const char **constraints) in asm_operand_ok() argument
1638 if (constraints) in asm_operand_ok()
1645 result = asm_operand_ok (op, constraints[match], NULL); in asm_operand_ok()
2101 recog_data.constraints, in extract_insn()
2106 const char *p = recog_data.constraints[0]; in extract_insn()
2133 recog_data.constraints[i] = insn_data[icode].operand[i].constraint; in extract_insn()
2143 = (recog_data.constraints[i][0] == '=' ? OP_OUT in extract_insn()
2144 : recog_data.constraints[i][0] == '+' ? OP_INOUT in extract_insn()
2182 const char *p = recog_data.constraints[i]; in preprocess_constraints()
2344 const char *constraints[MAX_RECOG_OPERANDS]; in constrain_operands() local
2358 constraints[c] = recog_data.constraints[c]; in constrain_operands()
2374 constraints[i] = skip_alternative (constraints[i]); in constrain_operands()
2384 const char *p = constraints[opno]; in constrain_operands()
2692 constraints[opno] = p; in constrain_operands()
2721 && *recog_data.constraints[opno] != 0 in constrain_operands()
2751 if (strchr (recog_data.constraints[opno], '<') == NULL in constrain_operands()
2752 && strchr (recog_data.constraints[opno], '>') in constrain_operands()