Lines Matching defs:op_no

1103 	  int op_no, match_no;
1153 for (op_no = 0; op_no < recog_data.n_operands; op_no++)
1158 match_no = match.with[op_no];
1164 src = recog_data.operand[op_no];
1187 if (match.commutative[op_no] < op_no)
1195 /* op_no/src must be a read-only operand, and
1197 if (match.use[op_no] != READ
1214 if (match.commutative[op_no] >= 0)
1216 rtx comm = recog_data.operand[match.commutative[op_no]];
1232 op_no, match_no))
1247 int op_no, match_no;
1261 for (op_no = 0; op_no < recog_data.n_operands; op_no++)
1269 match_no = match.with[op_no];
1276 src = recog_data.operand[op_no];
1291 if (match.commutative[op_no] >= 0)
1293 rtx comm = recog_data.operand[match.commutative[op_no]];
1312 if (match.use[op_no] != READ
1392 op_no, INSN_UID (insn), match_no);
1496 op_no, INSN_UID (insn), match_no);
1544 int op_no;
1554 for (op_no = recog_data.n_operands; --op_no >= 0; )
1555 matchp->with[op_no] = matchp->commutative[op_no] = -1;
1557 for (op_no = 0; op_no < recog_data.n_operands; op_no++)
1563 p = recog_data.constraints[op_no];
1565 likely_spilled[op_no] = 0;
1566 matchp->use[op_no] = READ;
1567 matchp->early_clobber[op_no] = 0;
1569 matchp->use[op_no] = WRITE;
1571 matchp->use[op_no] = READWRITE;
1586 matchp->early_clobber[op_no] = 1;
1589 matchp->commutative[op_no] = op_no + 1;
1590 matchp->commutative[op_no + 1] = op_no;
1602 if (match < op_no && likely_spilled[match])
1604 matchp->with[op_no] = match;
1606 if (matchp->commutative[op_no] >= 0)
1607 matchp->with[matchp->commutative[op_no]] = match;
1616 likely_spilled[op_no] = 1;