Searched refs:opnum (Results 1 - 25 of 48) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/
H A Dpr31703.c3 int reload_reg_reaches_end_p (unsigned int regno, int opnum) argument
6 for (i = opnum + 1; i < opnum; i++)
H A D20010518-1.c99 int opnum; member in struct:reload
/haiku-buildtools/gcc/gcc/testsuite/gcc.target/i386/
H A Dloop-2.c26 int opnum; member in struct:reload
51 && rld[i].when_needed == operand_type[rld[i].opnum])
52 rld[i].when_needed = address_type[rld[i].opnum];
58 && (operand_reloadnum[rld[i].opnum] < 0
59 || rld[operand_reloadnum[rld[i].opnum]].optional))
71 && operand_reloadnum[rld[i].opnum] >= 0
72 && (rld[operand_reloadnum[rld[i].opnum]].when_needed
76 if (goal_alternative_matches[rld[i].opnum] >= 0)
77 rld[i].opnum = goal_alternative_matches[rld[i].opnum];
[all...]
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/
H A Dpr50340.c26 void __attribute__((cold)) mark_reload_reg_in_use (int regno, int opnum, int type, int mode) argument
35 case RELOAD_FOR_INPUT_ADDRESS: reload_reg_used_in_input_addr[opnum][i / 32u] |= 1 << i % 32u; break;
36 case RELOAD_FOR_OUTPUT_ADDRESS: reload_reg_used_in_output_addr[opnum][i / 32u] |= 1 << i % 32u; break;
40 case RELOAD_FOR_INPUT: reload_reg_used_in_input[opnum][i / 32u] |= 1 << i % 32u; break;
41 case RELOAD_FOR_OUTPUT: reload_reg_used_in_output[opnum][i / 32u] |= 1 << i % 32u; break;
/haiku-buildtools/legacy/binutils/opcodes/
H A Dv850-dis.c91 unsigned int opnum; local
111 for (opindex_ptr = op->operands, opnum = 1;
113 opindex_ptr++, opnum++)
141 If memop && opnum == memop + 1, then we need '[' since
145 If memop && opnum == memop + 2, then we need ']' since
158 if (memop && opnum == memop + 1)
160 else if (memop && opnum == memop + 2)
162 else if (memop == 1 && opnum == 1
165 else if (opnum > 1)
340 if (memop == 1 && opnum
[all...]
H A Dd30v-dis.c123 int val, opnum, need_comma = 0; local
154 while ((opnum = insn->form->operands[opind++]) != 0)
158 oper = (struct d30v_operand *) &d30v_operand_table[opnum];
H A Dcgen-opc.c327 cgen_operand_lookup_by_num (CGEN_CPU_DESC cd, int opnum)
329 return cd->operand_table.entries[opnum];
325 cgen_operand_lookup_by_num(CGEN_CPU_DESC cd, int opnum) argument
/haiku-buildtools/binutils/opcodes/
H A Dv850-dis.c273 unsigned int opnum; local
276 for (opindex_ptr = op->operands, opnum = 1;
278 opindex_ptr++, opnum++)
324 for (opindex_ptr = op->operands, opnum = 1;
326 opindex_ptr++, opnum++)
343 If memop && opnum == memop + 1, then we need '[' since
347 If memop && opnum == memop + 2, then we need ']' since
371 if (opnum == 1 && opnum == memop)
379 && opnum
[all...]
H A Dd30v-dis.c125 int val, opnum, need_comma = 0; local
156 while ((opnum = insn->form->operands[opind++]) != 0)
160 oper = (struct d30v_operand *) &d30v_operand_table[opnum];
H A Dcgen-opc.c323 cgen_operand_lookup_by_num (CGEN_CPU_DESC cd, int opnum)
325 return cd->operand_table.entries[opnum];
321 cgen_operand_lookup_by_num(CGEN_CPU_DESC cd, int opnum) argument
/haiku-buildtools/gcc/gcc/
H A Dreload.c347 push_secondary_reload (int in_p, rtx x, int opnum, int optional,
401 t_reload = push_secondary_reload (in_p, x, opnum, optional, rclass,
468 opnum, rld[s_reload].opnum))
478 rld[s_reload].opnum = MIN (rld[s_reload].opnum, opnum);
482 opnum, rld[s_reload].opnum))
499 get_secondary_mem (x, reload_mode, opnum, typ
345 push_secondary_reload(int in_p, rtx x, int opnum, int optional, enum reg_class reload_class, machine_mode reload_mode, enum reload_type type, enum insn_code *picode, secondary_reload_info *prev_sri) argument
595 get_secondary_mem(rtx x ATTRIBUTE_UNUSED, machine_mode mode, int opnum, enum reload_type type) argument
788 find_reusable_reload(rtx *p_in, rtx out, enum reg_class rclass, enum reload_type type, int opnum, int dont_share) argument
983 push_reload(rtx in, rtx out, rtx *inloc, rtx *outloc, enum reg_class rclass, machine_mode inmode, machine_mode outmode, int strict_low, int optional, int opnum, enum reload_type type) argument
1184 subreg_in_class, VOIDmode, VOIDmode, 0, 0, opnum, type); local
1273 0, 0, opnum, RELOAD_OTHER); local
4700 find_reloads_toplev(rtx x, int opnum, enum reload_type type, int ind_levels, int is_set_dest, rtx_insn *insn, int *address_reloaded) argument
4907 find_reloads_address(machine_mode mode, rtx *memrefloc, rtx ad, rtx *loc, int opnum, enum reload_type type, int ind_levels, rtx_insn *insn) argument
4930 GET_MODE (ad), opnum, type, ind_levels); local
5145 INDEX_REG_CLASS, GET_MODE (ad), opnum, local
5240 GET_MODE (ad), opnum, type, ind_levels); local
5531 find_reloads_address_1(machine_mode mode, addr_space_t as, rtx x, int context, enum rtx_code outer_code, enum rtx_code index_code, rtx *loc, int opnum, enum reload_type type, int ind_levels, rtx_insn *insn) argument
5965 GET_MODE (x), opnum, type, ind_levels); local
6119 find_reloads_address_part(rtx x, rtx *loc, enum reg_class rclass, machine_mode mode, int opnum, enum reload_type type, int ind_levels) argument
6168 find_reloads_subreg_address(rtx x, int opnum, enum reload_type type, int ind_levels, rtx_insn *insn, int *address_reloaded) argument
[all...]
H A Dreload1.c5112 mark_reload_reg_in_use (unsigned int regno, int opnum, enum reload_type type,
5122 add_to_hard_reg_set (&reload_reg_used_in_input_addr[opnum], mode, regno);
5126 add_to_hard_reg_set (&reload_reg_used_in_inpaddr_addr[opnum], mode, regno);
5130 add_to_hard_reg_set (&reload_reg_used_in_output_addr[opnum], mode, regno);
5134 add_to_hard_reg_set (&reload_reg_used_in_outaddr_addr[opnum], mode, regno);
5150 add_to_hard_reg_set (&reload_reg_used_in_input[opnum], mode, regno);
5154 add_to_hard_reg_set (&reload_reg_used_in_output[opnum], mode, regno);
5168 clear_reload_reg_in_use (unsigned int regno, int opnum,
5189 used_in_set = &reload_reg_used_in_input_addr[opnum];
5194 used_in_set = &reload_reg_used_in_inpaddr_addr[opnum];
5092 mark_reload_reg_in_use(unsigned int regno, int opnum, enum reload_type type, machine_mode mode) argument
5148 clear_reload_reg_in_use(unsigned int regno, int opnum, enum reload_type type, machine_mode mode) argument
5256 reload_reg_free_p(unsigned int regno, int opnum, enum reload_type type) argument
5423 int opnum = rld[reloadnum].opnum; local
5876 reload_reg_free_for_value_p(int start_regno, int regno, int opnum, enum reload_type type, rtx value, rtx out, int reloadnum, int ignore_address_reloads) argument
6115 free_for_value_p(int regno, machine_mode mode, int opnum, enum reload_type type, rtx value, rtx out, int reloadnum, int ignore_address_reloads) argument
8627 gen_reload(rtx out, rtx in, int opnum, enum reload_type type) argument
[all...]
H A Dreload.h119 int opnum; member in struct:reload
H A Dfinal.c3755 unsigned long opnum;
3758 opnum = strtoul (p, &endptr, 10);
3763 else if (this_is_asm_operands && opnum >= insn_noperands)
3766 output_asm_label (operands[opnum]);
3768 output_address (operands[opnum]);
3771 if (CONSTANT_ADDRESS_P (operands[opnum]))
3772 output_addr_const (asm_out_file, operands[opnum]);
3774 output_operand (operands[opnum], 'c');
3778 if (CONST_INT_P (operands[opnum]))
3780 - INTVAL (operands[opnum]));
3740 unsigned long opnum; local
3785 unsigned long opnum; local
[all...]
/haiku-buildtools/legacy/gcc/gcc/
H A Dreload.c360 push_secondary_reload (in_p, x, opnum, optional, reload_class, reload_mode,
364 int opnum;
510 opnum, reload_opnum[t_reload]))
520 reload_opnum[t_reload] = MIN (reload_opnum[t_reload], opnum);
524 opnum, reload_opnum[t_reload]))
543 reload_opnum[t_reload] = opnum;
568 opnum, reload_opnum[s_reload]))
578 reload_opnum[s_reload] = MIN (reload_opnum[s_reload], opnum);
582 opnum, reload_opnum[s_reload]))
597 get_secondary_mem (x, reload_mode, opnum, typ
1083 VOIDmode, VOIDmode, 0, 0, opnum, type); local
1184 opnum, RELOAD_OTHER); local
4828 INDEX_REG_CLASS, GET_MODE (ad), opnum, local
4889 GET_MODE (ad), opnum, type, ind_levels); local
4913 GET_MODE (ad), opnum, type, ind_levels); local
[all...]
H A Dreload1.c4657 mark_reload_reg_in_use (regno, opnum, type, mode)
4659 int opnum;
4675 SET_HARD_REG_BIT (reload_reg_used_in_input_addr[opnum], i);
4679 SET_HARD_REG_BIT (reload_reg_used_in_inpaddr_addr[opnum], i);
4683 SET_HARD_REG_BIT (reload_reg_used_in_output_addr[opnum], i);
4687 SET_HARD_REG_BIT (reload_reg_used_in_outaddr_addr[opnum], i);
4703 SET_HARD_REG_BIT (reload_reg_used_in_input[opnum], i);
4707 SET_HARD_REG_BIT (reload_reg_used_in_output[opnum], i);
4722 clear_reload_reg_in_use (regno, opnum, type, mode)
4724 int opnum;
[all...]
H A Dc-common.c1523 int opnum = atoi (format_chars); local
1529 for (i = 1; i < opnum && params != 0; i++)
1532 if (opnum == 0 || params == 0)
/haiku-buildtools/legacy/binutils/gas/config/
H A Dtc-d10v.c1193 int opnum = opcode->operands[0]; local
1196 if (myops[opnum].X_op == O_register)
1198 myops[opnum].X_op = O_symbol;
1199 myops[opnum].X_add_symbol =
1200 symbol_find_or_make ((char *) myops[opnum].X_op_symbol);
1201 myops[opnum].X_add_number = 0;
1202 myops[opnum].X_op_symbol = NULL;
1226 if (myops[opnum].X_op == O_constant
1227 || (myops[opnum].X_op == O_symbol
1228 && S_IS_DEFINED (myops[opnum]
[all...]
H A Dtc-xtensa.c2703 int opnum)
2706 (void) xtensa_operand_get_field (xtensa_default_isa, opcode, opnum,
2708 (void) xtensa_operand_decode (xtensa_default_isa, opcode, opnum, &val);
4098 int opnum,
4133 if (opnum != get_relaxable_immed (opcode))
4136 opnum + 1, xtensa_opcode_name (xtensa_default_isa, opcode));
4146 opnum + 1, xtensa_opcode_name (xtensa_default_isa, opcode));
4205 int opnum = get_relaxable_immed (tinsn->opcode);
4206 expressionS *exp = &tinsn->tok[opnum];
4208 if (!xg_add_opcode_fix (tinsn, opnum, fm
2694 xtensa_insnbuf_get_operand(xtensa_insnbuf slotbuf, xtensa_format fmt, int slot, xtensa_opcode opcode, int opnum) argument
4089 xg_add_opcode_fix(TInsn *tinsn, int opnum, xtensa_format fmt, int slot, expressionS *expr, fragS *fragP, offsetT offset) argument
4197 int opnum = get_relaxable_immed (tinsn->opcode); local
5362 int opnum; local
11253 int opnum; local
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-d10v.c1161 int opnum = opcode->operands[0]; local
1164 if (myops[opnum].X_op == O_register)
1166 myops[opnum].X_op = O_symbol;
1167 myops[opnum].X_add_symbol =
1168 symbol_find_or_make ((char *) myops[opnum].X_op_symbol);
1169 myops[opnum].X_add_number = 0;
1170 myops[opnum].X_op_symbol = NULL;
1194 if (myops[opnum].X_op == O_constant
1195 || (myops[opnum].X_op == O_symbol
1196 && S_IS_DEFINED (myops[opnum]
[all...]
H A Dtc-xtensa.c2826 int opnum)
2829 (void) xtensa_operand_get_field (xtensa_default_isa, opcode, opnum,
2831 (void) xtensa_operand_decode (xtensa_default_isa, opcode, opnum, &val);
4276 int opnum,
4311 if (opnum != get_relaxable_immed (opcode))
4314 opnum + 1, xtensa_opcode_name (xtensa_default_isa, opcode));
4324 opnum + 1, xtensa_opcode_name (xtensa_default_isa, opcode));
4377 int opnum = get_relaxable_immed (tinsn->opcode);
4378 expressionS *exp = &tinsn->tok[opnum];
4380 if (!xg_add_opcode_fix (tinsn, opnum, fm
2817 xtensa_insnbuf_get_operand(xtensa_insnbuf slotbuf, xtensa_format fmt, int slot, xtensa_opcode opcode, int opnum) argument
4267 xg_add_opcode_fix(TInsn *tinsn, int opnum, xtensa_format fmt, int slot, expressionS *exp, fragS *fragP, offsetT offset) argument
4369 int opnum = get_relaxable_immed (tinsn->opcode); local
5740 int opnum; local
12744 int opnum; local
[all...]
/haiku-buildtools/gcc/gcc/c-family/
H A Dc-format.c1704 int opnum;
1705 opnum = maybe_read_dollar_number (&format_chars, 0,
1708 if (opnum == -1)
1710 else if (opnum > 0)
1713 main_arg_num = opnum + info->first_arg_num - 1;
1767 int opnum;
1768 opnum = maybe_read_dollar_number (&format_chars,
1772 if (opnum == -1)
1774 else if (opnum > 0)
1777 arg_num = opnum
1702 int opnum; local
1765 int opnum; local
1872 int opnum; local
[all...]
/haiku-buildtools/gcc/gcc/config/tilegx/
H A Dtilegx.c3581 int opnum;
3593 opnum = nonvoid;
3600 if (opnum > MAX_BUILTIN_ARGS)
3603 insn_op = &insn_data[icode].operand[opnum];
3605 op[opnum] = expand_expr (arg, NULL_RTX, insn_op->mode, EXPAND_NORMAL);
3607 if (!(*insn_op->predicate) (op[opnum], insn_op->mode))
3617 machine_mode m = GET_MODE (op[opnum]);
3622 op[opnum] = copy_to_mode_reg (opmode, op[opnum]);
3625 if (!(*insn_op->predicate) (op[opnum], insn_o
3574 int opnum; local
[all...]
/haiku-buildtools/gcc/gcc/config/tilepro/
H A Dtilepro.c3149 int opnum;
3161 opnum = nonvoid;
3168 if (opnum > MAX_BUILTIN_ARGS)
3171 insn_op = &insn_data[icode].operand[opnum];
3173 op[opnum] = expand_expr (arg, NULL_RTX, insn_op->mode, EXPAND_NORMAL);
3175 if (!(*insn_op->predicate) (op[opnum], insn_op->mode))
3176 op[opnum] = copy_to_mode_reg (insn_op->mode, op[opnum]);
3178 if (!(*insn_op->predicate) (op[opnum], insn_op->mode))
3187 opnum
3142 int opnum; local
[all...]
/haiku-buildtools/gcc/gcc/config/frv/
H A Dfrv.c8710 frv_int_to_acc (enum insn_code icode, int opnum, rtx opval)
8733 reg = gen_rtx_REG (insn_data[icode].operand[opnum].mode,
8735 if (! (*insn_data[icode].operand[opnum].predicate) (reg, VOIDmode))
8738 if (! (*insn_data[icode].operand[opnum].predicate) (reg, VOIDmode))
8835 frv_check_constant_argument (enum insn_code icode, int opnum, rtx opval)
8842 if (! (*insn_data[icode].operand[opnum].predicate) (opval, VOIDmode))
8873 frv_legitimize_argument (enum insn_code icode, int opnum, rtx arg)
8875 machine_mode mode = insn_data[icode].operand[opnum].mode;
8877 if ((*insn_data[icode].operand[opnum].predicate) (arg, mode))
8630 frv_int_to_acc(enum insn_code icode, int opnum, rtx opval) argument
8755 frv_check_constant_argument(enum insn_code icode, int opnum, rtx opval) argument
8793 frv_legitimize_argument(enum insn_code icode, int opnum, rtx arg) argument

Completed in 512 milliseconds

12