Searched refs:rtx_code (Results 1 - 25 of 73) sorted by relevance

123

/freebsd-10.1-release/contrib/gcc/
H A Daddresses.h27 enum rtx_code outer_code ATTRIBUTE_UNUSED,
28 enum rtx_code index_code ATTRIBUTE_UNUSED)
52 enum rtx_code outer_code ATTRIBUTE_UNUSED,
53 enum rtx_code index_code ATTRIBUTE_UNUSED)
75 enum rtx_code outer_code, enum rtx_code index_code)
H A Dgensupport.h79 enum rtx_code singleton; /* if pred takes only one code, that code */
H A Dexpr.h28 /* For XEXP, GEN_INT, rtx_code */
268 extern rtx expand_simple_binop (enum machine_mode, enum rtx_code, rtx,
270 extern rtx expand_simple_unop (enum machine_mode, enum rtx_code, rtx, rtx,
275 extern int have_insn_for (enum rtx_code, enum machine_mode);
293 extern void emit_cmp_and_jump_insns (rtx, rtx, enum rtx_code, rtx,
300 extern rtx gen_cond_trap (enum rtx_code, rtx, rtx, rtx);
306 rtx emit_conditional_move (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
313 rtx emit_conditional_add (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
318 rtx expand_sync_operation (rtx, rtx, enum rtx_code);
319 rtx expand_sync_fetch_operation (rtx, rtx, enum rtx_code, boo
[all...]
H A Drtl.h47 #define RTX_CODE enum rtx_code
48 enum rtx_code { enum
244 ENUM_BITFIELD(rtx_code) code: 16;
344 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code)
463 const enum rtx_code _code = GET_CODE (_rtx); \
474 const enum rtx_code _code = GET_CODE (_rtx); \
493 const enum rtx_code _code = GET_CODE (_rtx); \
508 const enum rtx_code _code = GET_CODE (_rtx); \
555 extern void rtl_check_failed_code1 (rtx, enum rtx_code, const char *,
558 extern void rtl_check_failed_code2 (rtx, enum rtx_code, enu
[all...]
H A Djump.c373 enum rtx_code
374 reversed_comparison_code_parts (enum rtx_code code, rtx arg0, rtx arg1, rtx insn)
486 enum rtx_code
501 enum rtx_code reversed_code = reversed_comparison_code (exp, NULL_RTX);
519 enum rtx_code
520 reverse_condition (enum rtx_code code)
566 enum rtx_code
567 reverse_condition_maybe_unordered (enum rtx_code code)
608 enum rtx_code
609 swap_condition (enum rtx_code cod
[all...]
H A Drtl.c347 enum rtx_code code;
513 rtl_check_failed_code1 (rtx r, enum rtx_code code, const char *file,
522 rtl_check_failed_code2 (rtx r, enum rtx_code code1, enum rtx_code code2,
532 rtl_check_failed_code_mode (rtx r, enum rtx_code code, enum machine_mode mode,
H A Doptabs.h50 enum rtx_code code;
60 enum rtx_code code;
543 enum rtx_code);
557 extern void emit_unop_insn (int, rtx, rtx, enum rtx_code);
564 extern void emit_cmp_insn (rtx, rtx, enum rtx_code, rtx, enum machine_mode,
582 extern int can_compare_p (enum rtx_code, enum machine_mode,
H A Ddojump.c41 static void do_compare_and_jump (tree, enum rtx_code, enum rtx_code, rtx,
430 enum rtx_code cmp, rcmp;
455 enum rtx_code rcode1;
801 compare_from_rtx (rtx op0, rtx op1, enum rtx_code code, int unsignedp,
853 do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp,
989 do_compare_and_jump (tree exp, enum rtx_code signed_code,
990 enum rtx_code unsigned_code, rtx if_false_label,
997 enum rtx_code code;
H A Doptabs.c94 /* The insn generating function can not take an rtx_code argument.
99 static int add_equal_note (rtx, rtx, enum rtx_code, rtx, rtx);
102 static void prepare_cmp_insn (rtx *, rtx *, enum rtx_code *, rtx,
110 static inline optab init_optab (enum rtx_code);
111 static inline optab init_optabv (enum rtx_code);
112 static inline convert_optab init_convert_optab (enum rtx_code);
121 enum rtx_code, int, rtx);
122 static void prepare_float_lib_cmp (rtx *, rtx *, enum rtx_code *,
126 static enum rtx_code get_rtx_code (enum tree_code, bool);
146 add_equal_note (rtx insns, rtx target, enum rtx_code cod
[all...]
H A Dread-rtl.c154 static enum rtx_code *bellwether_codes;
275 PUT_CODE (x, (enum rtx_code) code);
432 enum rtx_code bellwether_code;
1369 enum rtx_code bellwether;
1371 bellwether = (enum rtx_code) macro->values->number;
1377 bellwether_codes = XRESIZEVEC (enum rtx_code, bellwether_codes,
1525 real_code = (enum rtx_code) find_macro (&codes, tmp_char, infile);
H A Dcfgloop.h26 /* For rtx_code. */
290 enum rtx_code extend;
H A Dgenemit.c62 static void gen_exp (rtx, enum rtx_code, char *);
68 static void gen_rtx_scratch (rtx, enum rtx_code);
135 gen_rtx_scratch (rtx x, enum rtx_code subroutine_type)
151 gen_exp (rtx x, enum rtx_code subroutine_type, char *used)
H A Dregclass.c859 static void record_address_regs (enum machine_mode, rtx, int, enum rtx_code,
860 enum rtx_code, int);
880 enum rtx_code outer_code, enum rtx_code index_code)
1039 enum rtx_code pat_code;
1950 enum rtx_code outer_code, enum rtx_code index_code,
1953 enum rtx_code code = GET_CODE (x);
1987 enum rtx_code code0 = GET_CODE (arg0);
1988 enum rtx_code code
[all...]
H A Dsimplify-rtx.c56 static rtx simplify_plus_minus (enum rtx_code, enum machine_mode, rtx, rtx);
59 static rtx simplify_associative_operation (enum rtx_code, enum machine_mode,
61 static rtx simplify_relational_operation_1 (enum rtx_code, enum machine_mode,
63 static rtx simplify_unary_operation_1 (enum rtx_code, enum machine_mode, rtx);
64 static rtx simplify_binary_operation_1 (enum rtx_code, enum machine_mode,
115 simplify_gen_binary (enum rtx_code code, enum machine_mode mode, rtx op0,
219 simplify_gen_unary (enum rtx_code code, enum machine_mode mode, rtx op,
234 simplify_gen_ternary (enum rtx_code code, enum machine_mode mode,
251 simplify_gen_relational (enum rtx_code code, enum machine_mode mode,
270 enum rtx_code cod
[all...]
H A Dloop-iv.c421 iv_extend (struct rtx_iv *iv, enum rtx_code extend, enum machine_mode mode)
476 iv_add (struct rtx_iv *iv0, struct rtx_iv *iv1, enum rtx_code op)
599 enum rtx_code *extend, enum machine_mode outer_mode,
604 enum rtx_code code;
765 enum machine_mode *inner_mode, enum rtx_code *extend,
827 enum rtx_code extend;
905 enum rtx_code code = GET_CODE (rhs);
1514 enum rtx_code code;
1659 eliminate_implied_condition (enum rtx_code op, rtx a, rtx *b)
1684 eliminate_implied_conditions (enum rtx_code o
[all...]
H A Dcse.c252 ENUM_BITFIELD(rtx_code) comparison_code : 16;
575 static int notreg_cost (rtx, enum rtx_code);
589 static rtx lookup_as_function (rtx, enum rtx_code);
609 static enum rtx_code find_comparison_args (enum rtx_code, rtx *, rtx *,
615 static void record_jump_cond (enum rtx_code, enum machine_mode, rtx, rtx,
748 enum rtx_code code;
831 notreg_cost (rtx x, enum rtx_code outer)
1112 enum rtx_code code;
1458 lookup_as_function (rtx x, enum rtx_code cod
[all...]
H A Drtlanal.c251 enum rtx_code code = GET_CODE (x);
345 enum rtx_code code = GET_CODE (x);
418 enum rtx_code code;
494 enum rtx_code code;
559 enum rtx_code code;
774 enum rtx_code code = GET_CODE (x);
836 enum rtx_code code = GET_CODE (x);
1682 find_reg_fusage (rtx insn, enum rtx_code code, rtx datum)
1728 find_regno_fusage (rtx insn, enum rtx_code code, unsigned int regno)
2077 enum rtx_code cod
[all...]
H A Dcfgbuild.c274 enum rtx_code code;
447 enum rtx_code code = GET_CODE (insn);
658 enum rtx_code code = GET_CODE (insn);
H A Dcombine.c410 static rtx make_compound_operation (rtx, enum rtx_code);
417 static rtx known_cond (rtx, enum rtx_code, rtx, rtx);
426 static int merge_outer_ops (enum rtx_code *, HOST_WIDE_INT *, enum rtx_code,
428 static rtx simplify_shift_const_1 (enum rtx_code, enum machine_mode, rtx, int);
429 static rtx simplify_shift_const (rtx, enum rtx_code, enum machine_mode, rtx,
433 static enum rtx_code simplify_comparison (enum rtx_code, rtx *, rtx *);
2720 enum rtx_code split_code = GET_CODE (*split);
2779 enum rtx_code cod
[all...]
/freebsd-10.1-release/contrib/gcc/config/i386/
H A Di386-protos.h51 extern enum machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
83 extern rtx ix86_fixup_binary_operands (enum rtx_code,
85 extern void ix86_fixup_binary_operands_no_copy (enum rtx_code,
87 extern void ix86_expand_binary_operator (enum rtx_code,
89 extern int ix86_binary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
90 extern void ix86_expand_unary_operator (enum rtx_code, enum machine_mode,
93 extern void ix86_expand_fp_absneg_operator (enum rtx_code, enum machine_mode,
98 extern int ix86_unary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
100 extern rtx ix86_expand_compare (enum rtx_code, rtx *, rtx *);
101 extern int ix86_use_fcomi_compare (enum rtx_code);
[all...]
/freebsd-10.1-release/contrib/gcc/config/sparc/
H A Dsparc-protos.h56 extern enum machine_mode select_cc_mode (enum rtx_code, rtx, rtx);
58 extern rtx gen_compare_reg (enum rtx_code code);
59 extern void sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code);
62 extern void emit_tfmode_binop (enum rtx_code, rtx *);
63 extern void emit_tfmode_unop (enum rtx_code, rtx *);
64 extern void emit_tfmode_cvt (enum rtx_code, rtx *);
66 extern int gen_v9_scc (enum rtx_code, rtx *);
89 extern void emit_v9_brxx_insn (enum rtx_code, rtx, rtx);
111 extern int v9_regcmp_p (enum rtx_code);
/freebsd-10.1-release/contrib/gcc/config/s390/
H A Ds390-protos.h62 extern enum machine_mode s390_select_ccmode (enum rtx_code, rtx, rtx);
63 extern void s390_canonicalize_comparison (enum rtx_code *, rtx *, rtx *);
64 extern rtx s390_emit_compare (enum rtx_code, rtx, rtx);
90 extern bool s390_expand_addcc (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
93 extern void s390_expand_atomic (enum machine_mode, enum rtx_code,
98 extern void s390_expand_logical_operator (enum rtx_code,
101 extern void s390_narrow_logical_operator (enum rtx_code, rtx *, rtx *);
/freebsd-10.1-release/contrib/gcc/config/rs6000/
H A Drs6000-protos.h42 extern void validate_condition_mode (enum rtx_code, enum machine_mode);
73 extern enum rtx_code rs6000_reverse_condition (enum machine_mode,
74 enum rtx_code);
75 extern void rs6000_emit_sCOND (enum rtx_code, rtx);
76 extern void rs6000_emit_cbranch (enum rtx_code, rtx);
82 extern void rs6000_emit_minmax (rtx, enum rtx_code, rtx, rtx);
83 extern void rs6000_emit_sync (enum rtx_code, enum machine_mode,
85 extern void rs6000_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
/freebsd-10.1-release/contrib/gcc/config/ia64/
H A Dia64-protos.h50 extern rtx ia64_expand_compare (enum rtx_code, enum machine_mode);
52 extern bool ia64_expand_vecint_minmax (enum rtx_code, enum machine_mode, rtx[]);
58 extern void ia64_expand_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx);
/freebsd-10.1-release/contrib/gcc/config/mips/
H A Dmips-protos.h169 extern bool mips_emit_scc (enum rtx_code, rtx);
170 extern void gen_conditional_branch (rtx *, enum rtx_code);
171 extern void mips_expand_vcondv2sf (rtx, rtx, rtx, enum rtx_code, rtx, rtx);

Completed in 199 milliseconds

123