Searched refs:opno (Results 1 - 25 of 65) sorted by relevance

123

/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr27331.c31 register int opno; local
32 register char *p = constraints[opno];
39 if ((((recog_operand[opno])->code) == 12))
H A Ddelay-slot-2.c39 int opno; member in union:decision_test::__anon1292
/haiku-buildtools/gcc/gcc/
H A Dgenoutput.c466 int opno;
474 opno = XINT (part, 0);
475 if (opno >= MAX_MAX_OPERANDS)
480 if (d->operand[opno].seen)
481 error_with_line (d->lineno, "repeated operand number %d\n", opno);
483 d->operand[opno].seen = 1;
484 d->operand[opno].mode = GET_MODE (part);
485 d->operand[opno].strict_low = this_strict_low;
486 d->operand[opno].predicate = XSTR (part, 1);
487 d->operand[opno]
462 int opno; local
1250 mdep_constraint_len(const char *s, int lineno, int opno) argument
[all...]
H A Drecog.c2606 int opno;
2621 for (opno = 0; opno < recog_data.n_operands; opno++)
2623 rtx op = recog_data.operand[opno];
2625 const char *p = constraints[opno];
2631 earlyclobber[opno] = 0;
2674 earlyclobber[opno] = 1;
2676 seen_earlyclobber_at = opno;
2702 rtx op2 = recog_data.operand[opno];
2596 int opno; local
2815 int opno, eopno; local
[all...]
H A Dgensupport.c1928 int i, j, len, opno;
1934 opno = XINT (pattern, 0);
1935 gcc_assert (opno >= 0 && opno < MAX_OPERANDS);
1936 used_operands_numbers [opno] = 1;
1963 int i, j, len, opno;
1967 opno = XINT (pattern, 0);
1968 gcc_assert (opno >= 0 && opno < MAX_OPERANDS);
1969 mark_operands_from_match_dup (operand_data[opno]);
1924 int i, j, len, opno; local
1959 int i, j, len, opno; local
2057 generate_match_dup(int opno) argument
2076 int i, j, len, opno; local
2141 int i, j, len, opno; local
[all...]
H A Doptabs.h536 extern bool insn_operand_matches (enum insn_code icode, unsigned int opno,
542 unsigned int opno, unsigned int nops,
H A Dgenrecog.c156 int opno; /* Operand number matched. */ member in union:decision_test::__anon759
838 test->u.opno = XINT (pattern, 0);
870 test->u.opno = XINT (pattern, 0);
1246 return d1->u.opno == d2->u.opno;
1981 printf ("%soperands[%d] = x%d;\n", indent, test->u.opno, depth);
2683 fprintf (stderr, "A_op=%d", test->u.opno);
H A Doptabs.c8274 insn_operand_matches (enum insn_code icode, unsigned int opno, rtx operand)
8276 return (!insn_data[(int) icode].operand[opno].predicate
8277 || (insn_data[(int) icode].operand[opno].predicate
8278 (operand, insn_data[(int) icode].operand[opno].mode)));
8303 maybe_legitimize_operand_same_code (enum insn_code icode, unsigned int opno,
8307 if (insn_operand_matches (icode, opno, op->value))
8314 if (insn_data[(int) icode].operand[opno].allows_mem && MEM_P (op->value))
8329 if (insn_operand_matches (icode, opno, mem))
8345 maybe_legitimize_operand (enum insn_code icode, unsigned int opno,
8357 result = maybe_legitimize_operand_same_code (icode, opno, o
8245 insn_operand_matches(enum insn_code icode, unsigned int opno, rtx operand) argument
8273 maybe_legitimize_operand_same_code(enum insn_code icode, unsigned int opno, struct expand_operand *op) argument
8315 maybe_legitimize_operand(enum insn_code icode, unsigned int opno, struct expand_operand *op) argument
8404 maybe_legitimize_operands(enum insn_code icode, unsigned int opno, unsigned int nops, struct expand_operand *ops) argument
[all...]
H A Dcfgexpand.c2962 int opno; local
2966 for (opno = 0; opno < noutputs; opno++)
2968 output_rtx[opno]))
2972 for (opno = 0; opno < ninputs - ninout; opno++)
2975 opno)))
H A Dexpmed.c2983 int opno;
3006 for (opno = 1; opno < alg->ops; opno++)
3008 int log = alg->log[opno];
3011 = (opno == alg->ops - 1 && target != 0 && variant != add_variant
3017 switch (alg->op[opno])
2972 int opno; local
H A Drtlanal.c3847 rtx_cost (rtx x, enum rtx_code outer_code, int opno, bool speed)
3912 if (targetm.rtx_costs (x, code, outer_code, opno, &total, speed))
3935 get_full_rtx_cost (rtx x, enum rtx_code outer, int opno,
3938 c->speed = rtx_cost (x, outer, opno, true);
3939 c->size = rtx_cost (x, outer, opno, false);
3820 rtx_cost(rtx x, enum rtx_code outer_code, int opno, bool speed) argument
3908 get_full_rtx_cost(rtx x, enum rtx_code outer, int opno, struct full_rtx_costs *c) argument
/haiku-buildtools/legacy/gcc/gcc/
H A Dgenoutput.c458 int opno;
466 opno = XINT (part, 0);
467 if (opno > max_opno)
468 max_opno = opno;
475 if (seen[opno])
477 name_for_index (next_index_number), opno);
478 seen[opno] = 1;
479 modes[opno] = GET_MODE (part);
480 strict_low[opno] = this_strict_low;
481 predicates[opno]
454 int opno; local
[all...]
H A Drecog.c2262 register int opno;
2266 for (opno = 0; opno < recog_n_operands; opno++)
2268 register rtx op = recog_operand[opno];
2270 register const char *p = constraints[opno];
2275 earlyclobber[opno] = 0;
2314 earlyclobber[opno] = 1;
2332 rtx op2 = recog_operand[opno];
2344 matching_operands[opno]
2251 register int opno; local
2529 int opno, eopno; local
[all...]
H A Dgenrecog.c103 int opno; /* Operand number, if >= 0 */ member in struct:decision
368 new->opno = -1;
393 new->opno = XINT (pattern, 0);
466 new->opno = XINT (pattern, 0);
852 && old->opno == add->opno
868 if (old->insn_code_number >= 0 || old->opno >= 0)
877 old->opno = -1;
894 if (add->insn_code_number >= 0 || add->opno >= 0)
903 add->opno
[all...]
H A Dexpmed.c2385 int opno;
2411 for (opno = 1; opno < alg.ops; opno++)
2413 int log = alg.log[opno];
2417 = (opno == alg.ops - 1 && target != 0 && variant != add_variant
2422 switch (alg.op[opno])
2374 int opno; local
H A Dreload.c3932 int opno = recog_dup_num[i];
3933 *recog_dup_loc[i] = *recog_operand_loc[opno];
3934 if (operand_reloadnum[opno] >= 0)
3935 push_replacement (recog_dup_loc[i], operand_reloadnum[opno],
3936 insn_operand_mode[insn_code_number][opno]);
3919 int opno = recog_dup_num[i]; local
/haiku-buildtools/binutils/gas/config/
H A Dtc-tic6x.c1317 char *str, int opc_len, unsigned int opno)
1618 " not a valid even/odd pair"), opno,
1673 as_bad (_("junk after operand %u of '%.*s'"), opno,
1687 opno, opc_len, str);
1693 opno, opc_len, str);
1698 opno, opc_len, str);
1703 opno, opc_len, str);
1708 opno, opc_len, str);
2492 unsigned int opno; local
2504 opno
1316 tic6x_parse_operand(char **p, tic6x_operand *op, unsigned int op_forms, char *str, int opc_len, unsigned int opno) argument
[all...]
/haiku-buildtools/gcc/gcc/config/nds32/
H A Dnds32-cost.c89 int opno ATTRIBUTE_UNUSED,
H A Dnds32.c2132 int opno,
2136 return nds32_rtx_costs_impl (x, code, outer_code, opno, total, speed);
2123 nds32_rtx_costs(rtx x, int code, int outer_code, int opno, int *total, bool speed) argument
/haiku-buildtools/gcc/gcc/config/rl78/
H A Drl78.c2803 move_to_acc (int opno, rtx before)
2805 rtx src = OP (opno);
2812 mode = recog_data.operand_mode[opno];
2837 move_from_acc (unsigned int opno, rtx after)
2839 rtx dest = OP (opno);
2864 move_to_x (int opno, rtx before)
2866 rtx src = OP (opno);
2871 mode = recog_data.operand_mode[opno];
2874 if (mode == QImode || ! is_virtual_register (OP (opno)))
2876 OP (opno)
2795 move_to_acc(int opno, rtx before) argument
2829 move_from_acc(unsigned int opno, rtx after) argument
2856 move_to_x(int opno, rtx before) argument
2879 move_to_hl(int opno, rtx before) argument
2902 move_to_de(int opno, rtx before) argument
[all...]
/haiku-buildtools/gcc/gcc/config/lm32/
H A Dlm32.c101 static bool lm32_rtx_costs (rtx x, int code, int outer_code, int opno,
955 lm32_rtx_costs (rtx x, int code, int outer_code, int opno ATTRIBUTE_UNUSED,
/haiku-buildtools/gcc/gcc/config/nios2/
H A Dnios2.c1116 int opno ATTRIBUTE_UNUSED,
2593 int nargs, argno, opno = 0;
2603 create_output_operand (&ops[opno++], target, dst_mode);
2611 create_input_operand (&ops[opno++], expand_normal (arg),
2585 int nargs, argno, opno = 0; local
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm-builtins.c2028 int opno = argc + have_retval; local
2030 mode[argc] = insn_data[icode].operand[opno].mode;
2034 = insn_data[icode].operand[1 - opno].mode;
2053 if (!(*insn_data[icode].operand[opno].predicate)
2059 if (!(*insn_data[icode].operand[opno].predicate)
2077 if (!(*insn_data[icode].operand[opno].predicate)
H A Darm.c11194 arm_rtx_costs (rtx x, int code, int outer_code, int opno ATTRIBUTE_UNUSED,
11617 int opno;
11628 for (opno = 0; opno < recog_data.n_operands; opno++)
11631 if (recog_data.operand_type[opno] == OP_IN)
11634 if (reg_overlap_mentioned_p (recog_data.operand[opno],
17157 int opno;
17169 for (opno = 0; opno < recog_dat
11605 int opno; local
17141 int opno; local
[all...]
/haiku-buildtools/gcc/gcc/config/cris/
H A Dcris.c2119 cris_rtx_costs (rtx x, int code, int outer_code, int opno, int *total, argument
2214 opno, speed) + 2
2226 *total = rtx_cost (XEXP (x, 0), (enum rtx_code) outer_code, opno, speed);

Completed in 714 milliseconds

123