Home
last modified time | relevance | path

Searched refs:rtx_code (Results 1 – 25 of 267) sorted by relevance

1234567891011

/openbsd-src/gnu/gcc/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 …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/
H A Dsparc-protos.h72 extern enum machine_mode select_cc_mode PARAMS ((enum rtx_code, rtx, rtx));
74 extern rtx gen_compare_reg PARAMS ((enum rtx_code code, rtx, rtx));
75 extern void sparc_emit_float_lib_cmp PARAMS ((rtx, rtx, enum rtx_code));
78 extern void emit_tfmode_binop PARAMS ((enum rtx_code, rtx *));
79 extern void emit_tfmode_unop PARAMS ((enum rtx_code, rtx *));
80 extern void emit_tfmode_cvt PARAMS ((enum rtx_code, rtx *));
82 extern int gen_v9_scc PARAMS ((enum rtx_code, rtx *));
97 extern void emit_v9_brxx_insn PARAMS ((enum rtx_code, rtx, rtx));
118 extern int v9_regcmp_p PARAMS ((enum rtx_code));
125 extern int sparc_rtx_costs PARAMS ((rtx, enum rtx_code, enum rtx_code));
/openbsd-src/gnu/gcc/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);
/openbsd-src/gnu/gcc/gcc/
H A Daddresses.h27 enum rtx_code outer_code ATTRIBUTE_UNUSED, in base_reg_class()
28 enum rtx_code index_code ATTRIBUTE_UNUSED) in base_reg_class()
52 enum rtx_code outer_code ATTRIBUTE_UNUSED, in ok_for_base_p_1()
53 enum rtx_code index_code ATTRIBUTE_UNUSED) in ok_for_base_p_1()
75 enum rtx_code outer_code, enum rtx_code index_code) in regno_ok_for_base_p()
H A Dexpr.h265 extern rtx expand_simple_binop (enum machine_mode, enum rtx_code, rtx,
267 extern rtx expand_simple_unop (enum machine_mode, enum rtx_code, rtx, rtx,
272 extern int have_insn_for (enum rtx_code, enum machine_mode);
290 extern void emit_cmp_and_jump_insns (rtx, rtx, enum rtx_code, rtx,
297 extern rtx gen_cond_trap (enum rtx_code, rtx, rtx, rtx);
303 rtx emit_conditional_move (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
310 rtx emit_conditional_add (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
315 rtx expand_sync_operation (rtx, rtx, enum rtx_code);
316 rtx expand_sync_fetch_operation (rtx, rtx, enum rtx_code, bool, rtx);
329 extern rtx emit_store_flag (rtx, enum rtx_code, rtx, rtx, enum machine_mode,
[all …]
H A Drtl.h42 #define RTX_CODE enum rtx_code
43 enum rtx_code { enum
238 ENUM_BITFIELD(rtx_code) code: 16;
338 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code)
457 const enum rtx_code _code = GET_CODE (_rtx); \
468 const enum rtx_code _code = GET_CODE (_rtx); \
487 const enum rtx_code _code = GET_CODE (_rtx); \
502 const enum rtx_code _code = GET_CODE (_rtx); \
549 extern void rtl_check_failed_code1 (rtx, enum rtx_code, const char *,
552 extern void rtl_check_failed_code2 (rtx, enum rtx_code, enum rtx_code,
[all …]
/openbsd-src/gnu/gcc/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);
/openbsd-src/gnu/gcc/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 *);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386-protos.h93 extern enum machine_mode ix86_cc_mode PARAMS ((enum rtx_code, rtx, rtx));
127 extern void ix86_expand_binary_operator PARAMS ((enum rtx_code,
129 extern int ix86_binary_operator_ok PARAMS ((enum rtx_code, enum machine_mode,
131 extern void ix86_expand_unary_operator PARAMS ((enum rtx_code, enum machine_mode,
133 extern int ix86_unary_operator_ok PARAMS ((enum rtx_code, enum machine_mode,
136 extern rtx ix86_expand_compare PARAMS ((enum rtx_code, rtx *, rtx *));
137 extern int ix86_use_fcomi_compare PARAMS ((enum rtx_code));
138 extern void ix86_expand_branch PARAMS ((enum rtx_code, rtx));
139 extern int ix86_expand_setcc PARAMS ((enum rtx_code, rtx));
157 extern enum machine_mode ix86_fp_compare_mode PARAMS ((enum rtx_code));
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix-protos.h112 extern enum machine_mode mmix_select_cc_mode PARAMS ((enum rtx_code, rtx, rtx));
113 extern void mmix_canonicalize_comparison PARAMS ((enum rtx_code *, rtx *, rtx *));
115 PARAMS ((rtx, enum rtx_code, enum rtx_code, int *));
116 extern int mmix_valid_comparison PARAMS ((enum rtx_code, enum machine_mode, rtx));
117 extern rtx mmix_gen_compare_reg PARAMS ((enum rtx_code, rtx, rtx));
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha-protos.h101 extern rtx alpha_emit_conditional_branch (enum rtx_code);
102 extern rtx alpha_emit_setcc (enum rtx_code);
103 extern int alpha_split_conditional_move (enum rtx_code, rtx, rtx, rtx, rtx);
104 extern void alpha_emit_xfloating_arith (enum rtx_code, rtx[]);
105 extern void alpha_emit_xfloating_cvt (enum rtx_code, rtx[]);
106 extern void alpha_split_atomic_op (enum rtx_code, rtx, rtx, rtx, rtx, rtx);
/openbsd-src/gnu/usr.bin/gcc/gcc/config/h8300/
H A Dh8300-protos.h31 extern const char *emit_a_rotate PARAMS ((enum rtx_code, rtx *));
34 extern int const_costs PARAMS ((rtx, enum rtx_code, enum rtx_code));
47 extern int expand_a_rotate PARAMS ((enum rtx_code, rtx[]));
48 extern int fix_bit_operand PARAMS ((rtx *, int, enum rtx_code));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dm68hc11-protos.h48 extern rtx m68hc11_expand_compare_and_branch PARAMS((enum rtx_code,
65 extern void m68hc11_gen_rotate PARAMS((enum rtx_code, rtx, rtx*));
80 extern void m68hc11_split_compare_and_branch PARAMS((enum rtx_code,
93 extern int m68hc11_rtx_costs PARAMS((rtx, enum rtx_code, enum rtx_code));
97 extern void m68hc11_emit_libcall PARAMS((const char*, enum rtx_code,
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ip2k/
H A Dip2k-protos.h46 extern int default_rtx_costs PARAMS ((rtx, enum rtx_code, enum rtx_code));
65 extern const char *ip2k_gen_sCOND PARAMS ((rtx, enum rtx_code, rtx));
67 enum rtx_code,
70 enum rtx_code,
/openbsd-src/gnu/gcc/gcc/config/c4x/
H A Dc4x-protos.h67 extern struct rtx_def *c4x_gen_compare_reg (enum rtx_code, rtx, rtx);
191 extern void c4x_emit_libcall (rtx, enum rtx_code, enum machine_mode,
194 extern void c4x_emit_libcall3 (rtx, enum rtx_code, enum machine_mode, rtx *);
196 extern void c4x_emit_libcall_mulhi (rtx, enum rtx_code,
201 extern int legitimize_operands (enum rtx_code, rtx *, enum machine_mode);
203 extern int valid_operands (enum rtx_code, rtx *, enum machine_mode);
/openbsd-src/gnu/gcc/gcc/config/mmix/
H A Dmmix-protos.h97 extern enum machine_mode mmix_select_cc_mode (enum rtx_code, rtx, rtx);
98 extern void mmix_canonicalize_comparison (enum rtx_code *, rtx *, rtx *);
99 extern int mmix_valid_comparison (enum rtx_code, enum machine_mode, rtx);
100 extern rtx mmix_gen_compare_reg (enum rtx_code, rtx, rtx);
/openbsd-src/gnu/gcc/gcc/config/h8300/
H A Dh8300-protos.h36 extern const char *output_a_rotate (enum rtx_code, rtx *);
48 extern void h8300_expand_branch (enum rtx_code, rtx);
52 extern int fix_bit_operand (rtx *, enum rtx_code);
87 extern enum h8sx_shift_type h8sx_classify_shift (enum machine_mode, enum rtx_code, rtx);
/openbsd-src/gnu/gcc/gcc/config/m68hc11/
H A Dm68hc11-protos.h49 extern rtx m68hc11_expand_compare_and_branch (enum rtx_code, rtx, rtx, rtx);
61 extern void m68hc11_gen_rotate (enum rtx_code, rtx, rtx*);
76 extern void m68hc11_split_compare_and_branch (enum rtx_code,
87 extern void m68hc11_emit_libcall (const char*, enum rtx_code,
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Drtl.h40 #define RTX_CODE enum rtx_code
41 enum rtx_code { enum
132 ENUM_BITFIELD(rtx_code) code: 16;
231 #define GET_CODE(RTX) ((enum rtx_code) (RTX)->code)
232 #define PUT_CODE(RTX, CODE) ((RTX)->code = (ENUM_BITFIELD(rtx_code)) (CODE))
294 const enum rtx_code _code = GET_CODE (_rtx); \
305 const enum rtx_code _code = GET_CODE (_rtx); \
324 const enum rtx_code _code = GET_CODE (_rtx); \
346 extern void rtl_check_failed_code1 PARAMS ((rtx, enum rtx_code,
349 extern void rtl_check_failed_code2 PARAMS ((rtx, enum rtx_code, enum rtx_code,
[all …]
H A Dexpr.h251 extern rtx expand_simple_binop PARAMS ((enum machine_mode, enum rtx_code, rtx,
253 extern rtx expand_simple_unop PARAMS ((enum machine_mode, enum rtx_code,
258 extern int have_insn_for PARAMS ((enum rtx_code, enum machine_mode));
277 extern void emit_cmp_and_jump_insns PARAMS ((rtx, rtx, enum rtx_code, rtx,
285 rtx emit_conditional_move PARAMS ((rtx, enum rtx_code, rtx, rtx,
305 extern rtx emit_store_flag PARAMS ((rtx, enum rtx_code, rtx, rtx,
309 extern rtx emit_store_flag_force PARAMS ((rtx, enum rtx_code, rtx, rtx,
323 extern rtx gen_cond_trap PARAMS ((enum rtx_code, rtx, rtx, rtx));
525 extern rtx compare_from_rtx PARAMS ((rtx, rtx, enum rtx_code, int,
527 extern void do_compare_rtx_and_jump PARAMS ((rtx, rtx, enum rtx_code, int,
/openbsd-src/gnu/gcc/gcc/config/crx/
H A Dcrx-protos.h66 extern rtx crx_expand_compare (enum rtx_code, enum machine_mode);
67 extern void crx_expand_branch (enum rtx_code, rtx);
68 extern void crx_expand_scond (enum rtx_code, rtx);
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh-protos.h45 extern struct rtx_def *prepare_scc_operands (enum rtx_code);
51 extern const char *output_branchy_insn (enum rtx_code, const char *, rtx, rtx *);
115 extern void sh_expand_unop_v2sf (enum rtx_code, rtx, rtx);
116 extern void sh_expand_binop_v2sf (enum rtx_code, rtx, rtx, rtx);
117 extern int sh_expand_t_scc (enum rtx_code code, rtx target);
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/
H A D20010518-1.c23 enum rtx_code enum
62 enum rtx_code code:16;
143 rtx out = (((enum rtx_code) (rld[r].out)->code) == REG ? rld[r].out : rld[r].out_reg);
151 if (src_reg && ((enum rtx_code) (src_reg)->code) == REG && (((src_reg)->fld[0]).rtuint) < 77)
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sh/
H A Dsh-protos.h29 extern struct rtx_def *prepare_scc_operands PARAMS ((enum rtx_code));
35 extern const char *output_branchy_insn PARAMS ((enum rtx_code, const char *, rtx, rtx *));
103 extern void sh_expand_unop_v2sf PARAMS ((enum rtx_code, rtx, rtx));
104 extern void sh_expand_binop_v2sf PARAMS ((enum rtx_code, rtx, rtx, rtx));
105 extern int sh_expand_t_scc PARAMS ((enum rtx_code, rtx));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/c4x/
H A Dc4x-protos.h73 extern struct rtx_def *c4x_gen_compare_reg PARAMS ((enum rtx_code, rtx, rtx));
248 extern void c4x_emit_libcall PARAMS ((rtx, enum rtx_code,
252 extern void c4x_emit_libcall3 PARAMS ((rtx, enum rtx_code,
255 extern void c4x_emit_libcall_mulhi PARAMS ((rtx, enum rtx_code,
260 extern int legitimize_operands PARAMS ((enum rtx_code, rtx *,
263 extern int valid_operands PARAMS ((enum rtx_code, rtx *, enum machine_mode));

1234567891011