Searched refs:insn_code (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/gcc/
H A Doptabs.h32 The insn_code slot is the enum insn_code that says how to
44 enum insn_code insn_code; local
65 /* Given an enum insn_code, access the function to construct
428 /* These arrays record the insn_code of insns that may be needed to
431 extern enum insn_code reload_in_optab[NUM_MACHINE_MODES];
432 extern enum insn_code reload_out_optab[NUM_MACHINE_MODES];
450 extern enum insn_code setcc_gen_code[NUM_RTX_CODE];
456 extern enum insn_code movcc_gen_cod
[all...]
H A Dgenattrtab.c138 int insn_code; /* Instruction number. */ member in struct:insn_def
1266 `insn_code' is the code of an insn whose attribute has the specified
1272 get_attr_value (rtx value, struct attr_desc *attr, int insn_code) argument
1280 if (insn_code < 0 || insn_alternatives == NULL)
1283 num_alt = insn_alternatives[insn_code];
1289 || insn_alternatives[av->first_insn->def->insn_code]))
1433 av = get_attr_value (value, attr, id->insn_code);
1565 new_attr, ie->def->insn_code);
1643 simplify_cond (rtx exp, int insn_code, int insn_index) argument
1662 new_defval = simplify_cond (defval, insn_code, insn_inde
1804 insert_right_side(enum rtx_code code, rtx exp, rtx term, int insn_code, int insn_index) argument
1919 evaluate_eq_attr(rtx exp, rtx value, int insn_code, int insn_index) argument
2037 simplify_and_tree(rtx exp, rtx *pterm, int insn_code, int insn_index) argument
2167 simplify_or_tree(rtx exp, rtx *pterm, int insn_code, int insn_index) argument
2287 simplify_test_exp_in_temp(rtx exp, int insn_code, int insn_index) argument
2445 simplify_test_exp(rtx exp, int insn_code, int insn_index) argument
3698 eliminate_known_true(rtx known_true, rtx exp, int insn_code, int insn_index) argument
3726 write_attr_set(struct attr_desc *attr, int indent, rtx value, const char *prefix, const char *suffix, rtx known_true, int insn_code, int insn_index) argument
[all...]
H A Doptabs.c77 enum insn_code setcc_gen_code[NUM_RTX_CODE];
85 enum insn_code movcc_gen_code[NUM_MACHINE_MODES];
91 enum insn_code vcond_gen_code[NUM_MACHINE_MODES];
92 enum insn_code vcondu_gen_code[NUM_MACHINE_MODES];
105 static enum insn_code can_fix_p (enum machine_mode, enum machine_mode, int,
107 static enum insn_code can_float_p (enum machine_mode, enum machine_mode, int);
127 static rtx vector_compare_rtx (tree, bool, enum insn_code);
389 icode = (int) widen_pattern_optab->handlers[(int) tmode0].insn_code;
514 int icode = (int) ternary_optab->handlers[(int) mode].insn_code;
522 gcc_assert (ternary_optab->handlers[(int) mode].insn_code
[all...]
H A Dreload.h133 enum insn_code secondary_in_icode;
135 enum insn_code secondary_out_icode;
252 extern enum reg_class scratch_reload_class (enum insn_code);
H A Dgenextract.c60 int insn_code; member in struct:code_ptr
115 link->insn_code = insn_code_number;
423 link->insn_code = insn_code_number;
436 printf (" case %d:\n", link->insn_code);
453 i = link->insn_code;
H A Dexpr.c199 /* This array records the insn_code of insns to perform block moves. */
200 enum insn_code movmem_optab[NUM_MACHINE_MODES];
202 /* This array records the insn_code of insns to perform block sets. */
203 enum insn_code setmem_optab[NUM_MACHINE_MODES];
205 /* These arrays record the insn_code of three different kinds of insns
207 enum insn_code cmpstr_optab[NUM_MACHINE_MODES];
208 enum insn_code cmpstrn_optab[NUM_MACHINE_MODES];
209 enum insn_code cmpmem_optab[NUM_MACHINE_MODES];
212 enum insn_code sync_add_optab[NUM_MACHINE_MODES];
213 enum insn_code sync_sub_opta
[all...]
H A Dtree-vect-patterns.c491 enum insn_code icode;
499 || (icode = optab->handlers[(int) vec_mode].insn_code) ==
H A Dexpmed.c399 && (vec_set_optab->handlers[GET_MODE (op0)].insn_code
407 int icode = (int) vec_set_optab->handlers[outermode].insn_code;
513 && (movstrict_optab->handlers[fieldmode].insn_code
516 int icode = movstrict_optab->handlers[fieldmode].insn_code;
1137 && (vec_extract_optab->handlers[GET_MODE (op0)].insn_code
1144 int icode = (int) vec_extract_optab->handlers[outermode].insn_code;
3482 if (moptab->handlers[wider_mode].insn_code != CODE_FOR_nothing
3492 if (smul_optab->handlers[wider_mode].insn_code != CODE_FOR_nothing
3519 if (moptab->handlers[wider_mode].insn_code != CODE_FOR_nothing
3640 if (lshr_optab->handlers[mode].insn_code
[all...]
H A Dtree-vect-generic.c360 && op->handlers[mode].insn_code != CODE_FOR_nothing)
447 && op->handlers[compute_mode].insn_code != CODE_FOR_nothing)
H A Dtarghooks.c531 enum insn_code icode = (in_p ? reload_in_optab[(int) reload_mode]
H A Dtree-vect-transform.c918 if (vec_shr_optab->handlers[mode].insn_code != CODE_FOR_nothing)
934 if (optab->handlers[mode].insn_code == CODE_FOR_nothing)
1238 if (optab->handlers[(int) vec_mode].insn_code == CODE_FOR_nothing)
1318 if (reduc_optab->handlers[(int) vec_mode].insn_code == CODE_FOR_nothing)
1546 icode = (int) optab->handlers[(int) vec_mode].insn_code;
1694 if (mov_optab->handlers[(int)vec_mode].insn_code == CODE_FOR_nothing)
1810 if (mov_optab->handlers[mode].insn_code == CODE_FOR_nothing)
H A Ddojump.c279 && (cmp_optab->handlers[(int) TYPE_MODE (type)].insn_code
338 && (cmp_optab->handlers[(int) TYPE_MODE (type)].insn_code
H A Dfunction.c1366 int insn_code, i;
1424 insn_code = INSN_CODE (insn);
1457 if (safe_insn_predicate (insn_code, 1, new)
1458 && safe_insn_predicate (insn_code, 2, x))
1472 insn_code = INSN_CODE (insn);
1511 insn_data[insn_code].operand[i].mode that isn't useful
1549 asm insns will have insn_code -1 here. */
1550 if (!safe_insn_predicate (insn_code, i, x))
1553 x = force_reg (insn_data[insn_code].operand[i].mode, x);
1355 int insn_code, i; local
H A Dtree-vectorizer.c115 machine_mode (e.g, add_optab->handlers[(int) V8HImode].insn_code). If
1610 if (vec_realign_load_optab->handlers[mode].insn_code != CODE_FOR_nothing
1615 if (movmisalign_optab->handlers[mode].insn_code != CODE_FOR_nothing)
H A Dreload.c250 enum insn_code *, secondary_reload_info *);
312 we didn't need one. *PICODE is set to the insn_code to use if we do
319 enum insn_code *picode, secondary_reload_info *prev_sri)
324 enum insn_code icode = CODE_FOR_nothing;
325 enum insn_code t_icode = CODE_FOR_nothing;
519 enum insn_code icode;
537 /* ICODE is the insn_code of a reload pattern. Check that it has exactly
543 scratch_reload_class (enum insn_code icode)
916 enum insn_code secondary_in_icode = CODE_FOR_nothing;
917 enum insn_code secondary_out_icod
[all...]
H A Dreload1.c276 /* These arrays record the insn_code of insns that may be needed to
279 enum insn_code reload_in_optab[NUM_MACHINE_MODES];
280 enum insn_code reload_out_optab[NUM_MACHINE_MODES];
6372 pattern with insn_code ICODE, or alternatively, if alt_reload_reg is
6377 enum insn_code icode)
6632 enum insn_code icode;
6633 enum insn_code tertiary_icode = CODE_FOR_nothing;
6923 enum insn_code tertiary_icode
7774 code = (int) add_optab->handlers[(int) GET_MODE (out)].insn_code;
H A Dbuiltins.c1851 if (builtin_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing)
1989 if (builtin_optab->handlers[(int) mode].insn_code == CODE_FOR_nothing)
2087 if (builtin_optab->handlers[(int) mode].insn_code == CODE_FOR_nothing) {
2100 if (builtin_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing)
2189 if (sincos_optab->handlers[(int) mode].insn_code == CODE_FOR_nothing)
2257 if (builtin_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing)
2646 enum insn_code icode = CODE_FOR_nothing;
2675 icode = strlen_optab->handlers[(int) insn_mode].insn_code;
5635 enum insn_code icode;
H A Dstmt.c2174 #define CASE_USE_BIT_TESTS (ashl_optab->handlers[word_mode].insn_code \
H A Dcombine.c10104 && cmp_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing)
10185 && cmp_optab->handlers[(int) mode].insn_code != CODE_FOR_nothing)
H A Dgimplify.c5084 enum insn_code *optab;
/freebsd-11-stable/contrib/gcc/config/rs6000/
H A Drs6000.c266 const enum insn_code icode;
671 static rtx rs6000_expand_unop_builtin (enum insn_code, tree, rtx);
672 static rtx rs6000_expand_binop_builtin (enum insn_code, tree, rtx);
673 static rtx rs6000_expand_ternop_builtin (enum insn_code, tree, rtx);
685 static rtx spe_expand_stv_builtin (enum insn_code, tree);
686 static rtx spe_expand_predicate_builtin (enum insn_code, tree, rtx);
687 static rtx spe_expand_evsel_builtin (enum insn_code, tree, rtx);
696 static rtx altivec_expand_abs_builtin (enum insn_code, tree, rtx);
697 static rtx altivec_expand_predicate_builtin (enum insn_code,
699 static rtx altivec_expand_lv_builtin (enum insn_code, tre
[all...]
/freebsd-11-stable/contrib/gcc/config/mips/
H A Dmips.c398 static rtx mips_prepare_builtin_arg (enum insn_code, unsigned int, tree *);
399 static rtx mips_prepare_builtin_target (enum insn_code, unsigned int, rtx);
402 static rtx mips_expand_builtin_direct (enum insn_code, rtx, tree, bool);
404 enum insn_code, enum mips_fp_condition,
407 enum insn_code, enum mips_fp_condition,
10101 enum insn_code icode;
10368 mips_prepare_builtin_arg (enum insn_code icode,
10395 mips_prepare_builtin_target (enum insn_code icode, unsigned int op, rtx target)
10413 enum insn_code icode;
10708 mips_expand_builtin_direct (enum insn_code icod
[all...]
/freebsd-11-stable/contrib/gcc/config/i386/
H A Di386.c1395 static rtx ix86_expand_unop1_builtin (enum insn_code, tree, rtx);
1396 static rtx ix86_expand_unop_builtin (enum insn_code, tree, rtx, int);
1397 static rtx ix86_expand_binop_builtin (enum insn_code, tree, rtx);
1398 static rtx ix86_expand_store_builtin (enum insn_code, tree);
15036 const enum insn_code icode;
16178 ix86_expand_binop_builtin (enum insn_code icode, tree arglist, rtx target)
16246 ix86_expand_store_builtin (enum insn_code icode, tree arglist)
16271 ix86_expand_unop_builtin (enum insn_code icode, tree arglist,
16307 ix86_expand_unop1_builtin (enum insn_code icode, tree arglist, rtx target)
16581 enum insn_code icod
[all...]
/freebsd-11-stable/contrib/gcc/config/arm/
H A Darm.c141 static rtx arm_expand_binop_builtin (enum insn_code, tree, rtx);
142 static rtx arm_expand_unop_builtin (enum insn_code, tree, rtx, int);
12156 const enum insn_code icode;
12654 arm_expand_binop_builtin (enum insn_code icode,
12693 arm_expand_unop_builtin (enum insn_code icode,
12738 enum insn_code icode;
/freebsd-11-stable/contrib/gcc/config/ia64/
H A Dia64.c2095 enum insn_code icode;

Completed in 1532 milliseconds

12