/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/ |
H A D | emit-rtl.h | 24 extern void set_mem_alias_set (rtx, alias_set_type); 27 extern void set_mem_align (rtx, unsigned int); 30 extern void set_mem_addr_space (rtx, addr_space_t); 33 extern void set_mem_expr (rtx, tree); 36 extern void set_mem_offset (rtx, rtx); 39 extern void set_mem_size (rtx, rtx); 42 extern void set_mem_attrs_for_spill (rtx); 49 extern rtx replace_equiv_addres [all...] |
H A D | integrate.h | 23 extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int); 24 extern rtx has_hard_reg_initial_val (enum machine_mode, unsigned int); 27 extern rtx get_hard_reg_initial_reg (rtx); 30 extern void allocate_initial_values (rtx *);
|
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/alpha/ |
H A D | alpha-protos.h | 35 extern rtx alpha_tablejump_addr_vec (rtx); 36 extern rtx alpha_tablejump_best_label (rtx); 38 extern bool alpha_legitimate_constant_p (rtx); 39 extern rtx alpha_legitimize_reload_address (rtx, enum machine_mode, 42 extern rtx split_small_symbolic_operand (rtx); 44 extern void get_aligned_mem (rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/s390/ |
H A D | s390-protos.h | 36 extern int s390_extra_constraint_str (rtx, int, const char *); 38 extern int s390_const_double_ok_for_constraint_p (rtx, int, const char *); 39 extern int s390_single_part (rtx, enum machine_mode, enum machine_mode, int); 40 extern unsigned HOST_WIDE_INT s390_extract_part (rtx, enum machine_mode, int); 41 extern bool s390_split_ok_p (rtx, rtx, enum machine_mode, int); 42 extern bool s390_overlap_p (rtx, rtx, HOST_WIDE_INT); 43 extern bool s390_offset_p (rtx, rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/s390/ |
H A D | s390-protos.h | 28 extern int s390_mem_constraint (const char *str, rtx op); 31 extern int s390_float_const_zero_p (rtx value); 32 extern bool s390_check_symref_alignment (rtx addr, HOST_WIDE_INT alignment); 50 extern int s390_extra_constraint_str (rtx, int, const char *); 52 extern int s390_const_double_ok_for_constraint_p (rtx, int, const char *); 53 extern int s390_single_part (rtx, enum machine_mode, enum machine_mode, int); 54 extern unsigned HOST_WIDE_INT s390_extract_part (rtx, enum machine_mode, int); 56 extern bool s390_split_ok_p (rtx, rtx, enum machine_mode, int); 57 extern bool s390_overlap_p (rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/ |
H A D | emit-rtl.h | 25 extern void set_mem_alias_set (rtx, HOST_WIDE_INT); 28 extern void set_mem_align (rtx, unsigned int); 31 extern void set_mem_expr (rtx, tree); 34 extern void set_mem_offset (rtx, rtx); 37 extern void set_mem_size (rtx, rtx); 43 extern rtx replace_equiv_address (rtx, rtx); [all...] |
H A D | genattrtab.h | 26 extern rtx check_attr_test (rtx, int, int); 27 extern rtx make_numeric_value (int); 28 extern void make_internal_attr (const char *, rtx, int); 35 extern void gen_cpu_unit (rtx); 36 extern void gen_query_cpu_unit (rtx); 37 extern void gen_bypass (rtx); 38 extern void gen_excl_set (rtx); 39 extern void gen_presence_set (rtx); 40 extern void gen_final_presence_set (rtx); [all...] |
H A D | expr.h | 46 EXPAND_SUM means it is ok to return a PLUS rtx or MULT rtx. 50 EXPAND_WRITE means we are only going to write to the resulting rtx. 160 /* Convert the implicit sum in a `struct args_size' into an rtx. */ 268 extern rtx expand_simple_binop (enum machine_mode, enum rtx_code, rtx, 269 rtx, rtx, int, enum optab_methods); 270 extern rtx expand_simple_unop (enum machine_mode, enum rtx_code, rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/sparc/ |
H A D | sparc-protos.h | 34 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree); 35 extern void sparc_va_start (tree, rtx); 56 extern enum machine_mode select_cc_mode (enum rtx_code, rtx, rtx); 58 extern rtx gen_compare_reg (enum rtx_code code, rtx, rtx); 59 extern void sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code); 60 extern void sparc_emit_floatunsdi (rtx [ [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/alpha/ |
H A D | alpha-protos.h | 39 extern bool alpha_const_double_ok_for_letter_p (rtx, int); 40 extern bool alpha_extra_constraint (rtx, int); 42 extern rtx alpha_tablejump_addr_vec (rtx); 43 extern rtx alpha_tablejump_best_label (rtx); 45 extern bool alpha_legitimate_constant_p (rtx); 46 extern bool alpha_legitimate_address_p (enum machine_mode, rtx, int); 47 extern rtx alpha_legitimize_address (rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/sparc/ |
H A D | sparc-protos.h | 34 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree); 55 extern enum machine_mode select_cc_mode (enum rtx_code, rtx, rtx); 57 extern rtx gen_compare_reg (rtx cmp); 58 extern rtx sparc_emit_float_lib_cmp (rtx, rtx, enum rtx_code); 59 extern void sparc_emit_floatunsdi (rtx [2], enum machine_mode); 60 extern void sparc_emit_fixunsdi (rtx [ [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/pa/ |
H A D | pa-protos.h | 24 extern int symbolic_operand (rtx, enum machine_mode); 25 extern int tls_symbolic_operand (rtx); 28 extern int following_call (rtx); 29 extern int function_label_operand (rtx, enum machine_mode); 30 extern int lhs_lshift_cint_operand (rtx, enum machine_mode); 33 extern void hppa_va_start (tree, rtx); 35 extern rtx hppa_legitimize_address (rtx, rtx, enum machine_mode); 39 extern const char *output_and (rtx *); [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/pa/ |
H A D | pa-protos.h | 23 extern int symbolic_operand (rtx, enum machine_mode); 24 extern int tls_symbolic_operand (rtx); 25 extern rtx pa_eh_return_handler_rtx (void); 28 extern int following_call (rtx); 29 extern int function_label_operand (rtx, enum machine_mode); 30 extern int lhs_lshift_cint_operand (rtx, enum machine_mode); 34 extern const char *output_and (rtx *); 35 extern const char *output_ior (rtx *); 36 extern const char *output_move_double (rtx *); 37 extern const char *output_fp_move_double (rtx *); [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/arm/ |
H A D | arm-protos.h | 28 extern int use_return_insn (int, rtx); 32 extern const char *arm_output_epilogue (rtx); 53 extern int arm_split_constant (RTX_CODE, enum machine_mode, rtx, 54 HOST_WIDE_INT, rtx, rtx, int); 56 rtx *); 57 extern int legitimate_pic_operand_p (rtx); 58 extern rtx legitimize_pic_address (rtx, enum machine_mode, rtx); [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/mep/ |
H A D | mep-protos.h | 28 extern bool mep_extra_constraint (rtx, int); 29 extern rtx mep_mulr_source (rtx, rtx, rtx, rtx); 30 extern bool mep_reuse_lo_p (rtx, rtx, rtx, bool); 31 extern bool mep_use_post_modify_p (rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/m68hc11/ |
H A D | m68hc11-protos.h | 44 extern int m68hc11_auto_inc_p (rtx); 46 extern rtx m68hc11_expand_compare_and_branch (enum rtx_code, rtx, rtx, rtx); 47 extern enum reg_class preferred_reload_class (rtx, enum reg_class); 49 extern void m68hc11_notice_update_cc (rtx, rtx); 50 extern void m68hc11_notice_keep_cc (rtx); 52 extern void m68hc11_gen_movqi (rtx, rt [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/vax/ |
H A D | vax-protos.h | 23 extern bool legitimate_constant_address_p (rtx); 24 extern bool legitimate_constant_p (rtx); 25 extern bool legitimate_pic_operand_p (rtx); 26 extern bool legitimate_address_p (enum machine_mode, rtx, bool); 27 extern bool vax_mode_dependent_address_p (rtx); 30 extern bool adjacent_operands_p(rtx, rtx, enum machine_mode); 31 extern const char *rev_cond_name (rtx); 32 extern void print_operand_address (FILE *, rtx); 33 extern void print_operand (FILE *, rtx, in [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/m68k/ |
H A D | m68k-protos.h | 25 extern const char *output_move_const_into_data_reg (rtx *); 26 extern int valid_mov3q_const (rtx); 27 extern const char *output_move_simode_const (rtx *); 28 extern const char *output_move_simode (rtx *); 29 extern const char *output_move_himode (rtx *); 30 extern const char *output_move_qimode (rtx *); 31 extern const char *output_move_stricthi (rtx *); 32 extern const char *output_move_strictqi (rtx *); 33 extern const char *output_move_double (rtx *); 34 extern const char *output_move_const_single (rtx *); [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/rs6000/ |
H A D | rs6000-protos.h | 31 extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, int, int, int); 34 extern bool easy_altivec_constant (rtx, enum machine_mode); 35 extern HOST_WIDE_INT const_vector_elt_as_int (rtx, unsigned int); 36 extern bool macho_lo_sum_memory_operand (rtx, enum machine_mode); 37 extern int num_insns_constant (rtx, enum machine_mode); 39 extern int small_data_operand (rtx, enum machine_mode); 40 extern bool toc_relative_expr_p (rtx); 41 extern bool invalid_e500_subreg (rtx, enum machine_mode); 43 extern bool legitimate_constant_pool_address_p (rtx); 44 extern bool legitimate_indirect_address_p (rtx, in [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/pdp11/ |
H A D | pdp11-protos.h | 23 extern int arith_operand (rtx, enum machine_mode); 24 extern int const_immediate_operand (rtx, enum machine_mode); 25 extern int expand_shift_operand (rtx, enum machine_mode); 26 extern int immediate15_operand (rtx, enum machine_mode); 27 extern int simple_memory_operand (rtx, enum machine_mode); 29 extern int legitimate_const_double_p (rtx); 30 extern void notice_update_cc_on_set (rtx, rtx); 31 extern void output_addr_const_pdp11 (FILE *, rtx); 32 extern const char *output_move_double (rtx *); [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/cris/ |
H A D | cris-protos.h | 32 extern const char *cris_op_str (rtx); 33 extern void cris_notice_update_cc (rtx, rtx); 34 extern bool cris_reload_address_legitimized (rtx, enum machine_mode, int, int, int); 35 extern void cris_print_operand (FILE *, rtx, int); 36 extern void cris_print_operand_address (FILE *, rtx); 37 extern int cris_side_effect_mode_ok (enum rtx_code, rtx *, int, int, 39 extern rtx cris_return_addr_rtx (int, rtx); 40 extern rtx cris_split_movd [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/stormy16/ |
H A D | stormy16-protos.h | 42 extern rtx xstormy16_function_arg 47 extern void xstormy16_expand_builtin_va_start (tree, rtx); 48 extern void xstormy16_initialize_trampoline (rtx, rtx, rtx); 49 extern rtx xstormy16_function_value (tree, tree); 53 extern void xstormy16_emit_cbranch (enum rtx_code, rtx); 54 extern char *xstormy16_output_cbranch_hi (rtx, const char *, int, rtx); 55 extern char *xstormy16_output_cbranch_si (rtx, cons [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/h8300/ |
H A D | h8300-protos.h | 28 extern unsigned int compute_mov_length (rtx *); 29 extern const char *output_plussi (rtx *); 30 extern unsigned int compute_plussi_length (rtx *); 31 extern int compute_plussi_cc (rtx *); 32 extern const char *output_a_shift (rtx *); 33 extern unsigned int compute_a_shift_length (rtx, rtx *); 34 extern int compute_a_shift_cc (rtx, rtx *); 35 extern const char *output_a_rotate (enum rtx_code, rtx *); [all...] |
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/config/h8300/ |
H A D | h8300-protos.h | 29 extern unsigned int compute_mov_length (rtx *); 30 extern const char *output_plussi (rtx *); 31 extern unsigned int compute_plussi_length (rtx *); 32 extern int compute_plussi_cc (rtx *); 33 extern const char *output_a_shift (rtx *); 34 extern unsigned int compute_a_shift_length (rtx, rtx *); 35 extern int compute_a_shift_cc (rtx, rtx *); 36 extern const char *output_a_rotate (enum rtx_code, rtx *); [all...] |
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/config/vax/ |
H A D | vax-protos.h | 22 extern bool legitimate_constant_address_p (rtx); 23 extern bool legitimate_constant_p (rtx); 24 extern bool vax_mode_dependent_address_p (rtx); 27 extern const char *cond_name (rtx); 28 extern bool adjacent_operands_p (rtx, rtx, enum machine_mode); 29 extern const char *rev_cond_name (rtx); 30 extern void print_operand_address (FILE *, rtx); 31 extern void print_operand (FILE *, rtx, int); 32 extern void vax_notice_update_cc (rtx, rt [all...] |