Home
last modified time | relevance | path

Searched refs:insn_data (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12.1/contrib/gcc/
H A Doptabs.c387 xmode0 = insn_data[icode].operand[1].mode; in expand_widen_pattern_expr()
642 mode1 = insn_data[icode].operand[1].mode; in expand_vec_shift_expr()
643 mode2 = insn_data[icode].operand[2].mode; in expand_vec_shift_expr()
4303 (r0, insn_data[icode].operand[0].mode)) in gen_add3_insn()
4305 (r1, insn_data[icode].operand[1].mode)) in gen_add3_insn()
4307 (c, insn_data[icode].operand[2].mode))) in gen_add3_insn()
4326 (x, insn_data[icode].operand[0].mode)) in have_add2_insn()
4328 (x, insn_data[icode].operand[1].mode)) in have_add2_insn()
4330 (y, insn_data[icode].operand[2].mode))) in have_add2_insn()
4385 (x, insn_data[icode].operand[0].mode)) in have_sub2_insn()
[all …]
H A Drecog.h241 struct insn_data struct
266 extern const struct insn_data insn_data[]; argument
H A Dtarghooks.c535 && insn_data[(int) icode].operand[in_p].predicate in default_secondary_reload()
536 && ! insn_data[(int) icode].operand[in_p].predicate (x, reload_mode)) in default_secondary_reload()
544 gcc_assert (insn_data[(int) icode].n_operands == 3); in default_secondary_reload()
545 insn_constraint = insn_data[(int) icode].operand[!in_p].constraint; in default_secondary_reload()
563 scratch_constraint = insn_data[(int) icode].operand[2].constraint; in default_secondary_reload()
H A Dexpmed.c287 const struct insn_data *data; in mode_for_extraction()
294 data = &insn_data[CODE_FOR_insv]; in mode_for_extraction()
302 data = &insn_data[CODE_FOR_extv]; in mode_for_extraction()
310 data = &insn_data[CODE_FOR_extzv]; in mode_for_extraction()
412 enum machine_mode mode0 = insn_data[icode].operand[0].mode; in store_bit_field()
413 enum machine_mode mode1 = insn_data[icode].operand[1].mode; in store_bit_field()
427 && (*insn_data[icode].operand[1].predicate) (src, mode1) in store_bit_field()
656 && ! ((*insn_data[(int) CODE_FOR_insv].operand[0].predicate) in store_bit_field()
1169 && (*insn_data[icode].operand[1].predicate) (src, mode1) in extract_bit_field()
5294 compare_mode = insn_data[(int) icode].operand[0].mode; in emit_store_flag()
[all …]
H A Dexplow.c1236 mode = insn_data[(int) CODE_FOR_allocate_stack].operand[1].mode; in allocate_dynamic_stack_space()
1238 pred = insn_data[(int) CODE_FOR_allocate_stack].operand[1].predicate; in allocate_dynamic_stack_space()
1378 pred = insn_data[(int) CODE_FOR_check_stack].operand[0].predicate; in probe_stack_range()
H A Dreload.c386 gcc_assert (insn_data[(int) icode].n_operands == 3); in push_secondary_reload()
405 mode = insn_data[(int) icode].operand[2].mode; in push_secondary_reload()
547 gcc_assert (insn_data[(int) icode].n_operands == 3); in scratch_reload_class()
548 scratch_constraint = insn_data[(int) icode].operand[2].constraint; in scratch_reload_class()
3946 : insn_data[insn_code_number].operand[i].strict_low), in find_reloads()
4037 : insn_data[insn_code_number].operand[i].strict_low), in find_reloads()
4137 for (i = insn_data[insn_code_number].n_dups - 1; i >= 0; i--) in find_reloads()
5705 && ((*insn_data[icode].operand[0].predicate) in find_reloads_address_1()
5707 && ((*insn_data[icode].operand[1].predicate) in find_reloads_address_1()
7311 insn_data[rld[r].secondary_in_icode].name); in debug_reload_to_stream()
[all …]
H A Dexpr.c329 if ((*insn_data[ic].operand[1].predicate) (mem, srcmode)) in init_expr_once()
1301 && ((pred = insn_data[(int) code].operand[0].predicate) == 0 in emit_block_move_via_movmem()
1303 && ((pred = insn_data[(int) code].operand[1].predicate) == 0 in emit_block_move_via_movmem()
1305 && ((pred = insn_data[(int) code].operand[3].predicate) == 0 in emit_block_move_via_movmem()
1313 pred = insn_data[(int) code].operand[2].predicate; in emit_block_move_via_movmem()
2684 pred = insn_data[(int) code].operand[1].predicate; in set_storage_via_setmem()
2689 char_mode = insn_data[(int) code].operand[2].mode; in set_storage_via_setmem()
2693 pred = insn_data[(int) code].operand[2].predicate; in set_storage_via_setmem()
9324 op_mode = insn_data[(int) CODE_FOR_casesi].operand[0].mode; in try_casesi()
9331 op_mode = insn_data[(int) CODE_FOR_casesi].operand[1].mode; in try_casesi()
[all …]
H A Dfinal.c1623 switch (insn_data[code].output_format) in get_insn_template()
1626 return insn_data[code].output.single; in get_insn_template()
1628 return insn_data[code].output.multi[which_alternative]; in get_insn_template()
1631 return (*insn_data[code].output.function) (recog_data.operand, insn); in get_insn_template()
2831 insn_data[num].name); in output_asm_name()
2832 if (insn_data[num].n_alternatives > 1) in output_asm_name()
H A Dtree-vect-patterns.c503 || (insn_data[icode].operand[0].mode != in vect_pattern_recog_1()
H A Drecog.c2079 recog_data.n_operands = noperands = insn_data[icode].n_operands; in extract_insn()
2080 recog_data.n_alternatives = insn_data[icode].n_alternatives; in extract_insn()
2081 recog_data.n_dups = insn_data[icode].n_dups; in extract_insn()
2087 recog_data.constraints[i] = insn_data[icode].operand[i].constraint; in extract_insn()
2088 recog_data.operand_mode[i] = insn_data[icode].operand[i].mode; in extract_insn()
H A Doptabs.h67 #define GEN_FCN(CODE) (insn_data[CODE].genfun)
H A Dbuiltins.c1003 if ((! (*insn_data[(int) CODE_FOR_prefetch].operand[0].predicate) in expand_builtin_prefetch()
1005 insn_data[(int) CODE_FOR_prefetch].operand[0].mode)) in expand_builtin_prefetch()
2701 char_mode = insn_data[(int) icode].operand[2].mode; in expand_builtin_strlen()
2702 if (! (*insn_data[(int) icode].operand[2].predicate) (char_rtx, in expand_builtin_strlen()
3121 const struct insn_data * data; in expand_movstr()
3146 data = insn_data + CODE_FOR_movstr; in expand_movstr()
3590 insn_mode = insn_data[(int) CODE_FOR_cmpmemsi].operand[0].mode; in expand_builtin_memcmp()
3713 = insn_data[(int) CODE_FOR_cmpstrsi].operand[0].mode; in expand_builtin_strcmp()
3734 = insn_data[(int) CODE_FOR_cmpstrnsi].operand[0].mode; in expand_builtin_strcmp()
3854 = insn_data[(int) CODE_FOR_cmpstrnsi].operand[0].mode; in expand_builtin_strncmp()
[all …]
H A Dtree-vect-transform.c1577 optab_op2_mode = insn_data[icode].operand[2].mode; in vectorizable_operation()
1618 optab_op2_mode = insn_data[icode].operand[2].mode; in vectorizable_operation()
H A Dreload1.c3158 if (insn_is_asm || insn_data[icode].operand[i].eliminable) in eliminate_regs_in_insn()
6356 enum machine_mode new_mode = insn_data[(int) icode].operand[2].mode; in reload_adjust_reg_for_icode()
7754 && ! ((*insn_data[code].operand[2].predicate) in gen_reload()
7755 (op1, insn_data[code].operand[2].mode)))) in gen_reload()
H A Dregrename.c831 && insn_data[icode].operand[dup_num].eliminable == 0) in build_def_use()
H A Dfunction.c1341 op_data = &insn_data[code].operand[operand]; in safe_insn_predicate()
1542 x = force_reg (insn_data[insn_code].operand[i].mode, x); in instantiate_virtual_regs_in_insn()
H A DChangeLog-19997592 (struct insn_data): Likewise with n_operands, n_dups,
7740 (struct insn_data): Merge `template' and `outfun' into `output'.
7886 (struct insn_data): New.
7887 (insn_data): New.
7888 (OUT_FCN): Update for insn_data change.
7901 * final.c (final_scan_insn): Update for insn_data change.
7929 (idata, idata_end): Renamed from insn_data and end_of_insn_data.
H A DChangeLog-20019164 * recog.h (insn_operand_data, insn_data): Likewise.
13148 and digging through the insn_data tables.
H A DChangeLog-200520526 from recog_data instead of insn_data.
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386.c16580 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
16581 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
16582 mode2 = insn_data[icode].operand[2].mode; in ix86_expand_builtin()
16624 tmode = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
16625 mode0 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
16626 mode1 = insn_data[icode].operand[2].mode; in ix86_expand_builtin()
16648 mode0 = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
16649 mode1 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
16688 tmode = insn_data[icode].operand[0].mode; in ix86_expand_builtin()
16689 mode0 = insn_data[icode].operand[1].mode; in ix86_expand_builtin()
[all …]
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c7183 tmode = insn_data[icode].operand[0].mode; in altivec_expand_ld_builtin()
7184 mode0 = insn_data[icode].operand[1].mode; in altivec_expand_ld_builtin()
7237 mode0 = insn_data[icode].operand[0].mode; in altivec_expand_st_builtin()
7238 mode1 = insn_data[icode].operand[1].mode; in altivec_expand_st_builtin()
7280 mode0 = insn_data[d->icode].operand[0].mode; in altivec_expand_dst_builtin()
7281 mode1 = insn_data[d->icode].operand[1].mode; in altivec_expand_dst_builtin()
7282 mode2 = insn_data[d->icode].operand[2].mode; in altivec_expand_dst_builtin()
7472 tmode = insn_data[icode].operand[0].mode; in altivec_expand_builtin()
7489 mode0 = insn_data[icode].operand[0].mode; in altivec_expand_builtin()
7512 mode0 = insn_data[icode].operand[0].mode; in altivec_expand_builtin()
[all …]
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c12753 tmode = insn_data[icode].operand[0].mode; in arm_expand_builtin()
12754 mode0 = insn_data[icode].operand[1].mode; in arm_expand_builtin()
12755 mode1 = insn_data[icode].operand[2].mode; in arm_expand_builtin()
12787 tmode = insn_data[icode].operand[0].mode; in arm_expand_builtin()
12788 mode0 = insn_data[icode].operand[1].mode; in arm_expand_builtin()
12789 mode1 = insn_data[icode].operand[2].mode; in arm_expand_builtin()
12790 mode2 = insn_data[icode].operand[3].mode; in arm_expand_builtin()
12833 tmode = insn_data[icode].operand[0].mode; in arm_expand_builtin()
12834 mode1 = insn_data[icode].operand[1].mode; in arm_expand_builtin()
12835 mode2 = insn_data[icode].operand[2].mode; in arm_expand_builtin()
[all …]
/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips.c10316 mode = insn_data[icode].operand[op].mode; in mips_prepare_builtin_arg()
10317 if (!insn_data[icode].operand[op].predicate (value, mode)) in mips_prepare_builtin_arg()
10321 if (!insn_data[icode].operand[op].predicate (value, mode)) in mips_prepare_builtin_arg()
10340 mode = insn_data[icode].operand[op].mode; in mips_prepare_builtin_target()
10341 if (target == 0 || !insn_data[icode].operand[op].predicate (target, mode)) in mips_prepare_builtin_target()
10664 for (; i < insn_data[icode].n_operands && arglist != 0; i++) in mips_expand_builtin_direct()
10767 for (i = 1; i < insn_data[icode].n_operands - 1; i++) in mips_expand_builtin_compare()
10770 switch (insn_data[icode].n_operands) in mips_expand_builtin_compare()
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc.c7983 mode[0] = insn_data[icode].operand[0].mode; in sparc_expand_builtin()
7986 || ! (*insn_data[icode].operand[0].predicate) (target, mode[0])) in sparc_expand_builtin()
7997 mode[arg_count] = insn_data[icode].operand[arg_count].mode; in sparc_expand_builtin()
8000 if (! (*insn_data[icode].operand[arg_count].predicate) (op[arg_count], in sparc_expand_builtin()
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.c8243 insn_op = &insn_data[icode].operand[arity + nonvoid]; in s390_expand_builtin()
8253 enum machine_mode tmode = insn_data[icode].operand[0].mode; in s390_expand_builtin()
8256 || !(*insn_data[icode].operand[0].predicate) (target, tmode)) in s390_expand_builtin()

12