Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/gcc/
H A Doptabs.c374 int icode; in expand_widen_pattern_expr() local
617 enum insn_code icode; in expand_vec_shift_expr() local
4316 int icode; in have_add2_insn() local
4375 int icode; in have_sub2_insn() local
4460 return icode; in can_fix_p()
4472 return icode; in can_fix_p()
5715 return icode; in get_vcond_icode()
5835 switch (icode) in expand_bool_compare_and_swap()
5951 switch (icode) in expand_compare_and_swap_loop()
6144 icode = old_code; in expand_sync_fetch_operation()
[all …]
H A 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()
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()
589 sri->icode = icode; in default_secondary_reload()
[all …]
H A Dexpmed.c427 && (*insn_data[icode].operand[1].predicate) (src, mode1) in store_bit_field()
429 pat = GEN_FCN (icode) (dest, src, rtxpos); in store_bit_field()
539 emit_insn (GEN_FCN (icode) in store_bit_field()
1169 && (*insn_data[icode].operand[1].predicate) (src, mode1) in extract_bit_field()
1172 pat = GEN_FCN (icode) (dest, src, rtxpos); in extract_bit_field()
5110 enum insn_code icode; in emit_store_flag() local
5203 icode = setcc_gen_code[(int) code]; in emit_store_flag()
5247 if (icode != CODE_FOR_nothing) in emit_store_flag()
5294 compare_mode = insn_data[(int) icode].operand[0].mode; in emit_store_flag()
5296 pred = insn_data[(int) icode].operand[0].predicate; in emit_store_flag()
[all …]
H A 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()
H A 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()
2081 recog_data.n_dups = insn_data[icode].n_dups; in extract_insn()
[all …]
H A 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()
376 if (icode != CODE_FOR_nothing) in push_secondary_reload()
464 if (in_p && icode == CODE_FOR_nothing in push_secondary_reload()
506 *picode = icode; in push_secondary_reload()
517 enum insn_code icode; in secondary_reload_class() local
520 sri.icode = CODE_FOR_nothing; in secondary_reload_class()
523 icode = sri.icode; in secondary_reload_class()
532 return scratch_reload_class (icode); in secondary_reload_class()
[all …]
H A Dexpr.c878 enum insn_code icode; in move_by_pieces() local
1059 enum insn_code icode; in move_by_pieces_ninsns() local
2197 enum insn_code icode; in can_store_by_pieces() local
2245 if (icode != CODE_FOR_nothing in can_store_by_pieces()
2373 enum insn_code icode; in store_by_pieces_1() local
3472 enum insn_code icode; in emit_single_push_insn() local
3479 if (icode != CODE_FOR_nothing) in emit_single_push_insn()
5324 int icode = 0; in store_constructor() local
5433 emit_insn (GEN_FCN (icode) in store_constructor()
7233 int icode; in expand_expr_real_1() local
[all …]
H A 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()
6352 enum insn_code icode) in reload_adjust_reg_for_icode() argument
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()
6684 icode = sri.icode, third_reload_reg = 0; in emit_input_reload_insns()
6713 sri2.icode)) in emit_input_reload_insns()
6716 tertiary_icode = sri2.icode; in emit_input_reload_insns()
6731 tertiary_icode = sri2.icode; in emit_input_reload_insns()
[all …]
H A 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()
H A Dtarget.h62 int icode; member
H A 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()
H A 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()
H A 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 …]
H A 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.1/contrib/gcc/config/rs6000/
H A Drs6000.c266 const enum insn_code icode; member
6583 const enum insn_code icode; member
6746 if (icode == CODE_FOR_nothing) in rs6000_expand_unop_builtin()
6830 if (icode == CODE_FOR_nothing) in rs6000_expand_binop_builtin()
6980 if (icode == CODE_FOR_nothing) in altivec_expand_lv_builtin()
7103 if (icode == CODE_FOR_nothing) in rs6000_expand_ternop_builtin()
7158 enum insn_code icode; in altivec_expand_ld_builtin() local
7212 enum insn_code icode; in altivec_expand_st_builtin() local
7427 enum insn_code icode; in altivec_expand_builtin() local
7498 pat = GEN_FCN (icode) (op0); in altivec_expand_builtin()
[all …]
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386.c15005 const enum insn_code icode; member
16550 enum insn_code icode; in ix86_expand_builtin() local
16749 icode = CODE_FOR_ashlv8hi3; in ix86_expand_builtin()
16752 icode = CODE_FOR_ashlv4si3; in ix86_expand_builtin()
16755 icode = CODE_FOR_ashlv2di3; in ix86_expand_builtin()
16758 icode = CODE_FOR_ashrv8hi3; in ix86_expand_builtin()
16761 icode = CODE_FOR_ashrv4si3; in ix86_expand_builtin()
16764 icode = CODE_FOR_lshrv8hi3; in ix86_expand_builtin()
16767 icode = CODE_FOR_lshrv4si3; in ix86_expand_builtin()
16770 icode = CODE_FOR_lshrv2di3; in ix86_expand_builtin()
[all …]
/freebsd-12.1/contrib/libpcap/
H A Doptimize.c327 static void intern_blocks(opt_state_t *, struct icode *);
331 static void opt_dump(compiler_state_t *, struct icode *);
367 find_levels(opt_state_t *opt_state, struct icode *ic) in find_levels()
1836 make_marks(struct icode *ic, struct block *p) in make_marks()
1852 mark_code(struct icode *ic) in mark_code()
1965 count_blocks(struct icode *ic, struct block *p) in count_blocks()
2013 count_stmts(struct icode *ic, struct block *p) in count_stmts()
2126 struct icode *ic, struct block *p) in convert_code_r()
2456 dot_dump(compiler_state_t *cstate, struct icode *ic) in dot_dump()
2475 plain_dump(compiler_state_t *cstate, struct icode *ic) in plain_dump()
[all …]
H A Dgencode.h384 struct icode { struct
389 void bpf_optimize(compiler_state_t *, struct icode *ic); argument
397 struct bpf_insn *icode_to_fcode(compiler_state_t *, struct icode *,
H A Dgencode.c250 struct icode ic;
/freebsd-12.1/contrib/gcc/config/mips/
H A 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()
10340 mode = insn_data[icode].operand[op].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()
10670 emit_insn (GEN_FCN (icode) (ops[0], ops[1])); in mips_expand_builtin_direct()
10701 op0 = mips_prepare_builtin_arg (icode, 1, &arglist); in mips_expand_builtin_movtf()
10702 op1 = mips_prepare_builtin_arg (icode, 2, &arglist); in mips_expand_builtin_movtf()
10705 icode = CODE_FOR_mips_cond_move_tf_ps; in mips_expand_builtin_movtf()
[all …]
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm.c12136 const enum insn_code icode; member
12634 arm_expand_binop_builtin (enum insn_code icode, in arm_expand_binop_builtin() argument
12663 pat = GEN_FCN (icode) (target, op0, op1); in arm_expand_binop_builtin()
12673 arm_expand_unop_builtin (enum insn_code icode, in arm_expand_unop_builtin() argument
12697 pat = GEN_FCN (icode) (target, op0); in arm_expand_unop_builtin()
12718 enum insn_code icode; in arm_expand_builtin() local
12753 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()
12769 pat = GEN_FCN (icode) (target, op0, op1); in arm_expand_builtin()
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A 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.1/contrib/gcc/config/sparc/
H A 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.1/contrib/gcc/config/ia64/
H A 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.1/contrib/ipfilter/tools/
H A Dipf_y.y1275 icmp: | itype icode
1312 icode: | seticmpcode icmpcode

12