| /openbsd-src/gnu/gcc/gcc/config/i386/ |
| H A D | i386-protos.h | 51 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 D | sparc-protos.h | 72 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 D | sparc-protos.h | 56 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 D | addresses.h | 27 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 D | expr.h | 265 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 D | rtl.h | 42 #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 D | rs6000-protos.h | 42 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 D | s390-protos.h | 62 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 D | i386-protos.h | 93 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 D | mmix-protos.h | 112 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 D | alpha-protos.h | 101 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 D | h8300-protos.h | 31 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 D | m68hc11-protos.h | 48 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 D | ip2k-protos.h | 46 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 D | c4x-protos.h | 67 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 D | mmix-protos.h | 97 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 D | h8300-protos.h | 36 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 D | m68hc11-protos.h | 49 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 D | rtl.h | 40 #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 D | expr.h | 251 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 D | crx-protos.h | 66 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 D | sh-protos.h | 45 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 D | 20010518-1.c | 23 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 D | sh-protos.h | 29 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 D | c4x-protos.h | 73 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));
|