Lines Matching refs:operands

322   int operands;
406 /* Find out how many operands this function has. */
407 operands = max_operand_vec (insn, 1);
408 if (max_dup_opno >= operands)
413 if (operands)
414 for (i = 0; i < operands; i++)
452 int operands;
460 /* Find out how many operands this function has. */
461 operands = max_operand_vec (expand, 1);
465 if (operands)
466 for (i = 0; i < operands; i++)
480 && operands > max_dup_opno
491 for (i = operands; i <= max_dup_opno; i++)
500 This code expects to refer to `operands'
502 but here `operands' is an automatic array.
507 if (operands > 0 || max_dup_opno >= 0 || max_scratch_opno >= 0)
508 printf (" rtx operands[%d];\n",
509 MAX (operands, MAX (max_scratch_opno, max_dup_opno) + 1));
510 /* Output code to copy the arguments into `operands'. */
511 for (i = 0; i < operands; i++)
512 printf (" operands[%d] = operand%d;\n", i, i);
519 /* Output code to copy the arguments back out of `operands'
523 for (i = 0; i < operands; i++)
524 printf (" operand%d = operands[%d];\n", i, i);
526 printf (" operand%d = operands[%d];\n", i, i);
528 printf (" operand%d = operands[%d];\n", i, i);
588 int operands;
601 /* Find out how many operands this function has. */
604 operands = MAX (max_opno, MAX (max_dup_opno, max_scratch_opno)) + 1;
605 unused = (operands == 0 ? " ATTRIBUTE_UNUSED" : "");
606 used = XCNEWVEC (char, operands);
613 printf ("rtx\ngen_%s_%d (rtx curr_insn ATTRIBUTE_UNUSED, rtx *operands%s)\n",
619 printf ("rtx\ngen_split_%d (rtx curr_insn ATTRIBUTE_UNUSED, rtx *operands%s)\n",
625 for (i = 0; i < operands; i++)
643 /* Output code to copy the arguments back out of `operands' */
644 for (i = 0; i < operands; i++)
645 printf (" operand%d = operands[%d];\n", i, i);
804 printf (" if ((operands[%d] = peep2_find_free_register (%d, %d, \"%s\", %smode, &_regs_allocated)) == NULL_RTX)\n\