Home
last modified time | relevance | path

Searched refs:icode (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-12-stable/contrib/gcc/
Doptabs.c374 int icode; in expand_widen_pattern_expr() local
385 icode = (int) widen_pattern_optab->handlers[(int) tmode0].insn_code; in expand_widen_pattern_expr()
386 gcc_assert (icode != CODE_FOR_nothing); in expand_widen_pattern_expr()
387 xmode0 = insn_data[icode].operand[1].mode; in expand_widen_pattern_expr()
393 xmode1 = insn_data[icode].operand[2].mode; in expand_widen_pattern_expr()
408 wxmode = insn_data[icode].operand[3].mode; in expand_widen_pattern_expr()
412 wmode = wxmode = insn_data[icode].operand[0].mode; in expand_widen_pattern_expr()
415 || ! (*insn_data[icode].operand[0].predicate) (target, wmode)) in expand_widen_pattern_expr()
456 if (! (*insn_data[icode].operand[1].predicate) (xop0, xmode0) in expand_widen_pattern_expr()
462 if (! (*insn_data[icode].operand[2].predicate) (xop1, xmode1) in expand_widen_pattern_expr()
[all …]
Dtarghooks.c518 sri->icode = sri->prev_sri->t_icode; in default_secondary_reload()
531 enum insn_code icode = (in_p ? reload_in_optab[(int) reload_mode] in default_secondary_reload() local
534 if (icode != CODE_FOR_nothing in default_secondary_reload()
535 && 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()
537 icode = CODE_FOR_nothing; in default_secondary_reload()
538 else if (icode != CODE_FOR_nothing) 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()
[all …]
Dexpmed.c406 int icode = (int) vec_set_optab->handlers[outermode].insn_code; in store_bit_field() local
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()
414 enum machine_mode mode2 = insn_data[icode].operand[2].mode; in store_bit_field()
418 if (! (*insn_data[icode].operand[1].predicate) (src, mode1)) in store_bit_field()
421 if (! (*insn_data[icode].operand[2].predicate) (rtxpos, mode2)) in store_bit_field()
426 gcc_assert ((*insn_data[icode].operand[0].predicate) (dest, mode0) in store_bit_field()
427 && (*insn_data[icode].operand[1].predicate) (src, mode1) in store_bit_field()
428 && (*insn_data[icode].operand[2].predicate) (rtxpos, mode2)); in store_bit_field()
429 pat = GEN_FCN (icode) (dest, src, rtxpos); in store_bit_field()
[all …]
Dtree-vect-patterns.c491 enum insn_code icode; in vect_pattern_recog_1() local
499 || (icode = optab->handlers[(int) vec_mode].insn_code) == in vect_pattern_recog_1()
503 || (insn_data[icode].operand[0].mode != in vect_pattern_recog_1()
Drecog.c252 int icode = recog (pat, insn, in insn_invalid_p() local
256 int is_asm = icode < 0 && asm_noperands (PATTERN (insn)) >= 0; in insn_invalid_p()
262 || (!is_asm && icode < 0)) in insn_invalid_p()
272 if (added_clobbers_hard_reg_p (icode)) in insn_invalid_p()
277 add_clobbers (newpat, icode); in insn_invalid_p()
290 INSN_CODE (insn) = icode; in insn_invalid_p()
2013 int icode; in extract_insn() local
2075 icode = recog_memoized (insn); in extract_insn()
2076 if (icode < 0) in extract_insn()
2079 recog_data.n_operands = noperands = insn_data[icode].n_operands; in extract_insn()
[all …]
Dreload.c322 enum insn_code icode = CODE_FOR_nothing; in push_secondary_reload() local
360 sri.icode = CODE_FOR_nothing; in push_secondary_reload()
363 icode = sri.icode; in push_secondary_reload()
366 if (class == NO_REGS && icode == CODE_FOR_nothing) in push_secondary_reload()
376 if (icode != CODE_FOR_nothing) in push_secondary_reload()
386 gcc_assert (insn_data[(int) icode].n_operands == 3); in push_secondary_reload()
394 scratch_constraint = insn_data[(int) icode].operand[2].constraint; in push_secondary_reload()
405 mode = insn_data[(int) icode].operand[2].mode; in push_secondary_reload()
422 gcc_assert (!in_p || class != reload_class || icode != CODE_FOR_nothing in push_secondary_reload()
464 if (in_p && icode == CODE_FOR_nothing in push_secondary_reload()
[all …]
Dexpr.c878 enum insn_code icode; in move_by_pieces() local
989 icode = mov_optab->handlers[(int) mode].insn_code; in move_by_pieces()
990 if (icode != CODE_FOR_nothing && align >= GET_MODE_ALIGNMENT (mode)) in move_by_pieces()
991 move_by_pieces_1 (GEN_FCN (icode), mode, &data); in move_by_pieces()
1059 enum insn_code icode; in move_by_pieces_ninsns() local
1069 icode = mov_optab->handlers[(int) mode].insn_code; in move_by_pieces_ninsns()
1070 if (icode != CODE_FOR_nothing && align >= GET_MODE_ALIGNMENT (mode)) in move_by_pieces_ninsns()
2197 enum insn_code icode; in can_store_by_pieces() local
2244 icode = mov_optab->handlers[(int) mode].insn_code; in can_store_by_pieces()
2245 if (icode != CODE_FOR_nothing in can_store_by_pieces()
[all …]
Dreload1.c2930 int icode = recog_memoized (insn); in eliminate_regs_in_insn() local
2942 if (! insn_is_asm && icode < 0) in eliminate_regs_in_insn()
3158 if (insn_is_asm || insn_data[icode].operand[i].eliminable) in eliminate_regs_in_insn()
6352 enum insn_code icode) in reload_adjust_reg_for_icode() argument
6355 enum reg_class new_class = scratch_reload_class (icode); in reload_adjust_reg_for_icode()
6356 enum machine_mode new_mode = insn_data[(int) icode].operand[2].mode; in reload_adjust_reg_for_icode()
6607 enum insn_code icode; in emit_input_reload_insns() local
6665 icode = rl->secondary_in_icode; in emit_input_reload_insns()
6673 sri.icode = CODE_FOR_nothing; in emit_input_reload_insns()
6678 if (new_class == NO_REGS && sri.icode == CODE_FOR_nothing) in emit_input_reload_insns()
[all …]
Dreal.c995 real_arithmetic (REAL_VALUE_TYPE *r, int icode, const REAL_VALUE_TYPE *op0, in real_arithmetic() argument
998 enum tree_code code = icode; in real_arithmetic()
1001 return decimal_real_arithmetic (r, icode, op0, op1); in real_arithmetic()
1058 real_arithmetic2 (int icode, const REAL_VALUE_TYPE *op0, in real_arithmetic2() argument
1062 real_arithmetic (&r, icode, op0, op1); in real_arithmetic2()
1067 real_compare (int icode, const REAL_VALUE_TYPE *op0, in real_compare() argument
1070 enum tree_code code = icode; in real_compare()
Dtarget.h62 int icode; member
Dtree-vect-transform.c1489 int icode; in vectorizable_operation() local
1546 icode = (int) optab->handlers[(int) vec_mode].insn_code; in vectorizable_operation()
1547 if (icode == CODE_FOR_nothing) in vectorizable_operation()
1577 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()
Dregrename.c758 int i, icode; in build_def_use() local
778 icode = recog_memoized (insn); in build_def_use()
830 if (icode >= 0 in build_def_use()
831 && insn_data[icode].operand[dup_num].eliminable == 0) in build_def_use()
Dbuiltins.c2645 enum insn_code icode = CODE_FOR_nothing; in expand_builtin_strlen() local
2674 icode = strlen_optab->handlers[(int) insn_mode].insn_code; in expand_builtin_strlen()
2675 if (icode != CODE_FOR_nothing) in expand_builtin_strlen()
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()
2706 pat = GEN_FCN (icode) (result, gen_rtx_MEM (BLKmode, src_reg), in expand_builtin_strlen()
5633 enum insn_code icode; in expand_builtin_lock_release() local
5641 icode = sync_lock_release[mode]; in expand_builtin_lock_release()
5642 if (icode != CODE_FOR_nothing) in expand_builtin_lock_release()
5644 if (!insn_data[icode].operand[1].predicate (val, mode)) in expand_builtin_lock_release()
[all …]
Dgcse.c1206 int icode; in can_assign_to_reg_p() local
1230 return ((icode = recog (PATTERN (test_insn), test_insn, &num_clobbers)) >= 0 in can_assign_to_reg_p()
1231 && (num_clobbers == 0 || ! added_clobbers_hard_reg_p (icode))); in can_assign_to_reg_p()
/freebsd-12-stable/contrib/gcc/config/rs6000/
Drs6000.c266 const enum insn_code icode; member
6583 const enum insn_code icode; member
6738 rs6000_expand_unop_builtin (enum insn_code icode, tree arglist, rtx target) in rs6000_expand_unop_builtin() argument
6743 enum machine_mode tmode = insn_data[icode].operand[0].mode; in rs6000_expand_unop_builtin()
6744 enum machine_mode mode0 = insn_data[icode].operand[1].mode; in rs6000_expand_unop_builtin()
6746 if (icode == CODE_FOR_nothing) in rs6000_expand_unop_builtin()
6754 if (icode == CODE_FOR_altivec_vspltisb in rs6000_expand_unop_builtin()
6755 || icode == CODE_FOR_altivec_vspltish in rs6000_expand_unop_builtin()
6756 || icode == CODE_FOR_altivec_vspltisw in rs6000_expand_unop_builtin()
6757 || icode == CODE_FOR_spe_evsplatfi in rs6000_expand_unop_builtin()
[all …]
/freebsd-12-stable/contrib/gcc/config/i386/
Di386.c15005 const enum insn_code icode; member
15743 mode = insn_data[d->icode].operand[1].mode; in ix86_init_mmx_sse_builtins()
15783 if (d->icode == CODE_FOR_sse_maskcmpv4sf3 in ix86_init_mmx_sse_builtins()
15784 || d->icode == CODE_FOR_sse_vmmaskcmpv4sf3) in ix86_init_mmx_sse_builtins()
15787 if (d->icode == CODE_FOR_sse2_maskcmpv2df3 in ix86_init_mmx_sse_builtins()
15788 || d->icode == CODE_FOR_sse2_vmmaskcmpv2df3) in ix86_init_mmx_sse_builtins()
15802 mode = insn_data[d->icode].operand[1].mode; in ix86_init_mmx_sse_builtins()
16147 ix86_expand_binop_builtin (enum insn_code icode, tree arglist, rtx target) in ix86_expand_binop_builtin() argument
16154 enum machine_mode tmode = insn_data[icode].operand[0].mode; in ix86_expand_binop_builtin()
16155 enum machine_mode mode0 = insn_data[icode].operand[1].mode; in ix86_expand_binop_builtin()
[all …]
/freebsd-12-stable/contrib/libpcap/
Doptimize.c345 static void opt_init(opt_state_t *, struct icode *);
350 static void intern_blocks(opt_state_t *, struct icode *);
354 static void opt_dump(opt_state_t *, struct icode *);
362 find_levels_r(opt_state_t *opt_state, struct icode *ic, struct block *b) in find_levels_r()
390 find_levels(opt_state_t *opt_state, struct icode *ic) in find_levels()
1778 opt_blks(opt_state_t *opt_state, struct icode *ic, int do_stmts) in opt_blks()
1867 opt_loop(opt_state_t *opt_state, struct icode *ic, int do_stmts) in opt_loop()
1898 bpf_optimize(struct icode *ic, char *errbuf) in bpf_optimize()
1930 make_marks(struct icode *ic, struct block *p) in make_marks()
1946 mark_code(struct icode *ic) in mark_code()
[all …]
Dgencode.h364 struct icode { struct
369 int bpf_optimize(struct icode *, char *); argument
376 struct bpf_insn *icode_to_fcode(struct icode *, struct block *, u_int *,
Dgencode.c252 struct icode ic;
/freebsd-12-stable/contrib/gcc/config/mips/
Dmips.c10042 enum insn_code icode; member
10309 mips_prepare_builtin_arg (enum insn_code icode, in mips_prepare_builtin_arg() argument
10316 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()
10336 mips_prepare_builtin_target (enum insn_code icode, unsigned int op, rtx target) in mips_prepare_builtin_target() argument
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()
10354 enum insn_code icode; in mips_expand_builtin() local
10371 icode = bdesc[fcode].icode; in mips_expand_builtin()
[all …]
/freebsd-12-stable/contrib/gcc/config/arm/
Darm.c12136 const enum insn_code icode; member
12477 mode = insn_data[d->icode].operand[1].mode; in arm_init_iwmmxt_builtins()
12634 arm_expand_binop_builtin (enum insn_code icode, in arm_expand_binop_builtin() argument
12642 enum machine_mode tmode = insn_data[icode].operand[0].mode; in arm_expand_binop_builtin()
12643 enum machine_mode mode0 = insn_data[icode].operand[1].mode; in arm_expand_binop_builtin()
12644 enum machine_mode mode1 = insn_data[icode].operand[2].mode; in arm_expand_binop_builtin()
12653 || ! (*insn_data[icode].operand[0].predicate) (target, tmode)) in arm_expand_binop_builtin()
12658 if (! (*insn_data[icode].operand[1].predicate) (op0, mode0)) in arm_expand_binop_builtin()
12660 if (! (*insn_data[icode].operand[2].predicate) (op1, mode1)) in arm_expand_binop_builtin()
12663 pat = GEN_FCN (icode) (target, op0, op1); in arm_expand_binop_builtin()
[all …]
/freebsd-12-stable/contrib/gcc/config/s390/
Ds390.c8218 enum insn_code icode; in s390_expand_builtin() local
8225 icode = code_for_builtin[fcode]; in s390_expand_builtin()
8226 if (icode == 0) in s390_expand_builtin()
8243 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()
8263 pat = GEN_FCN (icode) (target); in s390_expand_builtin()
8267 pat = GEN_FCN (icode) (target, op[0]); in s390_expand_builtin()
8269 pat = GEN_FCN (icode) (op[0]); in s390_expand_builtin()
8272 pat = GEN_FCN (icode) (target, op[0], op[1]); in s390_expand_builtin()
/freebsd-12-stable/contrib/gcc/config/sparc/
Dsparc.c7978 unsigned int icode = DECL_FUNCTION_CODE (fndecl); in sparc_expand_builtin() local
7983 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()
8008 pat = GEN_FCN (icode) (op[0], op[1]); in sparc_expand_builtin()
8011 pat = GEN_FCN (icode) (op[0], op[1], op[2]); in sparc_expand_builtin()
8014 pat = GEN_FCN (icode) (op[0], op[1], op[2], op[3]); in sparc_expand_builtin()
/freebsd-12-stable/contrib/gcc/config/ia64/
Dia64.c2090 enum insn_code icode; in ia64_expand_atomic_op() local
2106 icode = CODE_FOR_fetchadd_acq_si; in ia64_expand_atomic_op()
2108 icode = CODE_FOR_fetchadd_acq_di; in ia64_expand_atomic_op()
2109 emit_insn (GEN_FCN (icode) (old_dst, mem, val)); in ia64_expand_atomic_op()
2162 case QImode: icode = CODE_FOR_cmpxchg_rel_qi; break; in ia64_expand_atomic_op()
2163 case HImode: icode = CODE_FOR_cmpxchg_rel_hi; break; in ia64_expand_atomic_op()
2164 case SImode: icode = CODE_FOR_cmpxchg_rel_si; break; in ia64_expand_atomic_op()
2165 case DImode: icode = CODE_FOR_cmpxchg_rel_di; break; in ia64_expand_atomic_op()
2170 emit_insn (GEN_FCN (icode) (cmp_reg, mem, ar_ccv, new_reg)); in ia64_expand_atomic_op()
/freebsd-12-stable/sbin/ipf/common/
Dipf_y.y1275 icmp: | itype icode
1312 icode: | seticmpcode icmpcode

12