Searched refs:insn_data (Results 1 - 22 of 22) sorted by relevance

/freebsd-9.3-release/contrib/gcc/
H A Drecog.h234 /* Legal values for insn_data.output_format. Indicate what type of data
235 is stored in insn_data.output. */
241 struct insn_data struct
266 extern const struct insn_data insn_data[];
H A Doptabs.c391 xmode0 = insn_data[icode].operand[1].mode;
397 xmode1 = insn_data[icode].operand[2].mode;
412 wxmode = insn_data[icode].operand[3].mode;
416 wmode = wxmode = insn_data[icode].operand[0].mode;
419 || ! (*insn_data[icode].operand[0].predicate) (target, wmode))
460 if (! (*insn_data[icode].operand[1].predicate) (xop0, xmode0)
466 if (! (*insn_data[icode].operand[2].predicate) (xop1, xmode1)
472 if (! (*insn_data[icode].operand[3].predicate) (wxop, wxmode)
485 if (! (*insn_data[icode].operand[2].predicate) (wxop, wxmode)
515 enum machine_mode mode0 = insn_data[icod
[all...]
H A Dtarghooks.c523 && insn_data[(int) icode].operand[in_p].predicate
524 && ! insn_data[(int) icode].operand[in_p].predicate (x, reload_mode))
532 gcc_assert (insn_data[(int) icode].n_operands == 3);
533 insn_constraint = insn_data[(int) icode].operand[!in_p].constraint;
551 scratch_constraint = insn_data[(int) icode].operand[2].constraint;
H A Dexpmed.c287 const struct insn_data *data;
294 data = &insn_data[CODE_FOR_insv];
302 data = &insn_data[CODE_FOR_extv];
310 data = &insn_data[CODE_FOR_extzv];
413 enum machine_mode mode0 = insn_data[icode].operand[0].mode;
414 enum machine_mode mode1 = insn_data[icode].operand[1].mode;
415 enum machine_mode mode2 = insn_data[icode].operand[2].mode;
419 if (! (*insn_data[icode].operand[1].predicate) (src, mode1))
422 if (! (*insn_data[icode].operand[2].predicate) (rtxpos, mode2))
427 gcc_assert ((*insn_data[icod
[all...]
H A Dtree-vect-patterns.c503 || (insn_data[icode].operand[0].mode !=
H A Dexplow.c1244 mode = insn_data[(int) CODE_FOR_allocate_stack].operand[1].mode;
1246 pred = insn_data[(int) CODE_FOR_allocate_stack].operand[1].predicate;
1388 pred = insn_data[(int) CODE_FOR_check_stack].operand[0].predicate;
H A Dexpr.c330 if ((*insn_data[ic].operand[1].predicate) (mem, srcmode))
570 && insn_data[(int) CODE_FOR_slt].operand[0].mode == word_mode
1303 && ((pred = insn_data[(int) code].operand[0].predicate) == 0
1305 && ((pred = insn_data[(int) code].operand[1].predicate) == 0
1307 && ((pred = insn_data[(int) code].operand[3].predicate) == 0
1315 pred = insn_data[(int) code].operand[2].predicate;
2679 && ((pred = insn_data[(int) code].operand[0].predicate) == 0
2681 && ((pred = insn_data[(int) code].operand[3].predicate) == 0
2690 pred = insn_data[(int) code].operand[1].predicate;
2695 char_mode = insn_data[(in
[all...]
H A Dfinal.c1632 switch (insn_data[code].output_format)
1635 return insn_data[code].output.single;
1637 return insn_data[code].output.multi[which_alternative];
1640 return (*insn_data[code].output.function) (recog_data.operand, insn);
2845 insn_data[num].name);
2846 if (insn_data[num].n_alternatives > 1)
H A Doptabs.h67 #define GEN_FCN(CODE) (insn_data[CODE].genfun)
H A Dreload.c388 gcc_assert (insn_data[(int) icode].n_operands == 3);
396 scratch_constraint = insn_data[(int) icode].operand[2].constraint;
407 mode = insn_data[(int) icode].operand[2].mode;
549 gcc_assert (insn_data[(int) icode].n_operands == 3);
550 scratch_constraint = insn_data[(int) icode].operand[2].constraint;
1835 for (i = 1; i < insn_data[INSN_CODE (this_insn)].n_operands; i++)
1836 if (insn_data[INSN_CODE (this_insn)].operand[i].constraint[0] == '='
1837 || insn_data[INSN_CODE (this_insn)].operand[i].constraint[0] == '+')
3959 : insn_data[insn_code_number].operand[i].strict_low),
4050 : insn_data[insn_code_numbe
[all...]
H A Drecog.c2091 recog_data.n_operands = noperands = insn_data[icode].n_operands;
2092 recog_data.n_alternatives = insn_data[icode].n_alternatives;
2093 recog_data.n_dups = insn_data[icode].n_dups;
2099 recog_data.constraints[i] = insn_data[icode].operand[i].constraint;
2100 recog_data.operand_mode[i] = insn_data[icode].operand[i].mode;
H A Dbuiltins.c917 sa_mode = insn_data[(int) CODE_FOR_save_stack_nonlocal].operand[0].mode;
1003 if ((! (*insn_data[(int) CODE_FOR_prefetch].operand[0].predicate)
1005 insn_data[(int) CODE_FOR_prefetch].operand[0].mode))
2702 char_mode = insn_data[(int) icode].operand[2].mode;
2703 if (! (*insn_data[(int) icode].operand[2].predicate) (char_rtx,
3122 const struct insn_data * data;
3147 data = insn_data + CODE_FOR_movstr;
3591 insn_mode = insn_data[(int) CODE_FOR_cmpmemsi].operand[0].mode;
3596 insn_mode = insn_data[(int) CODE_FOR_cmpstrnsi].operand[0].mode;
3714 = insn_data[(in
[all...]
H A Dtree-vect-transform.c1577 optab_op2_mode = insn_data[icode].operand[2].mode;
1618 optab_op2_mode = insn_data[icode].operand[2].mode;
H A Dregrename.c831 && insn_data[icode].operand[dup_num].eliminable == 0)
H A Dreload1.c3171 if (insn_is_asm || insn_data[icode].operand[i].eliminable)
6379 enum machine_mode new_mode = insn_data[(int) icode].operand[2].mode;
7778 && ! ((*insn_data[code].operand[2].predicate)
7779 (op1, insn_data[code].operand[2].mode))))
H A Dfunction.c1346 op_data = &insn_data[code].operand[operand];
1505 insn_data[insn_code].operand[i].mode that isn't useful
1547 x = force_reg (insn_data[insn_code].operand[i].mode, x);
/freebsd-9.3-release/contrib/gcc/config/i386/
H A Di386.c15760 mode = insn_data[d->icode].operand[1].mode;
15819 mode = insn_data[d->icode].operand[1].mode;
16171 enum machine_mode tmode = insn_data[icode].operand[0].mode;
16172 enum machine_mode mode0 = insn_data[icode].operand[1].mode;
16173 enum machine_mode mode1 = insn_data[icode].operand[2].mode;
16182 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
16197 if (!(*insn_data[icode].operand[1].predicate) (op0, mode0))
16199 if (!(*insn_data[icode].operand[2].predicate) (op1, mode1))
16239 enum machine_mode mode0 = insn_data[icode].operand[0].mode;
16240 enum machine_mode mode1 = insn_data[icod
[all...]
/freebsd-9.3-release/contrib/gcc/config/rs6000/
H A Drs6000.c6759 enum machine_mode tmode = insn_data[icode].operand[0].mode;
6760 enum machine_mode mode0 = insn_data[icode].operand[1].mode;
6788 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
6791 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
6808 enum machine_mode tmode = insn_data[icode].operand[0].mode;
6809 enum machine_mode mode0 = insn_data[icode].operand[1].mode;
6817 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
6820 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
6842 enum machine_mode tmode = insn_data[icode].operand[0].mode;
6843 enum machine_mode mode0 = insn_data[icod
[all...]
/freebsd-9.3-release/contrib/gcc/config/arm/
H A Darm.c12495 mode = insn_data[d->icode].operand[1].mode;
12660 enum machine_mode tmode = insn_data[icode].operand[0].mode;
12661 enum machine_mode mode0 = insn_data[icode].operand[1].mode;
12662 enum machine_mode mode1 = insn_data[icode].operand[2].mode;
12671 || ! (*insn_data[icode].operand[0].predicate) (target, tmode))
12676 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0))
12678 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1))
12697 enum machine_mode tmode = insn_data[icode].operand[0].mode;
12698 enum machine_mode mode0 = insn_data[icode].operand[1].mode;
12702 || ! (*insn_data[icod
[all...]
/freebsd-9.3-release/contrib/gcc/config/mips/
H A Dmips.c10350 mode = insn_data[icode].operand[op].mode;
10351 if (!insn_data[icode].operand[op].predicate (value, mode))
10355 if (!insn_data[icode].operand[op].predicate (value, mode))
10374 mode = insn_data[icode].operand[op].mode;
10375 if (target == 0 || !insn_data[icode].operand[op].predicate (target, mode))
10698 for (; i < insn_data[icode].n_operands && arglist != 0; i++)
10801 for (i = 1; i < insn_data[icode].n_operands - 1; i++)
10804 switch (insn_data[icode].n_operands)
/freebsd-9.3-release/contrib/gcc/config/sparc/
H A Dsparc.c8008 mode[0] = insn_data[icode].operand[0].mode;
8011 || ! (*insn_data[icode].operand[0].predicate) (target, mode[0]))
8022 mode[arg_count] = insn_data[icode].operand[arg_count].mode;
8025 if (! (*insn_data[icode].operand[arg_count].predicate) (op[arg_count],
/freebsd-9.3-release/contrib/gcc/config/s390/
H A Ds390.c8244 insn_op = &insn_data[icode].operand[arity + nonvoid];
8254 enum machine_mode tmode = insn_data[icode].operand[0].mode;
8257 || !(*insn_data[icode].operand[0].predicate) (target, tmode))

Completed in 351 milliseconds