diff options
Diffstat (limited to 'gcc/config/sh/sh-protos.h')
-rw-r--r-- | gcc/config/sh/sh-protos.h | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/gcc/config/sh/sh-protos.h b/gcc/config/sh/sh-protos.h index 386188bb99f..337d80d82ce 100644 --- a/gcc/config/sh/sh-protos.h +++ b/gcc/config/sh/sh-protos.h @@ -53,18 +53,18 @@ extern const char *output_far_jump (rtx, rtx); extern rtx sfunc_uses_reg (rtx); extern int barrier_align (rtx); extern int sh_loop_align (rtx); -extern int fp_zero_operand (rtx); -extern int fp_one_operand (rtx); +extern bool fp_zero_operand (rtx); +extern bool fp_one_operand (rtx); extern int fp_int_operand (rtx); extern rtx get_fpscr_rtx (void); extern bool sh_legitimate_index_p (enum machine_mode, rtx); extern bool sh_legitimize_reload_address (rtx *, enum machine_mode, int, int); extern rtx legitimize_pic_address (rtx, enum machine_mode, rtx); -extern int nonpic_symbol_mentioned_p (rtx); +extern bool nonpic_symbol_mentioned_p (rtx); extern void emit_sf_insn (rtx); extern void emit_df_insn (rtx); extern void output_pic_addr_const (FILE *, rtx); -extern int expand_block_move (rtx *); +extern bool expand_block_move (rtx *); extern int prepare_move_operands (rtx[], enum machine_mode mode); extern enum rtx_code prepare_cbranch_operands (rtx *, enum machine_mode mode, enum rtx_code comparison); @@ -79,15 +79,15 @@ extern void gen_ashift (int, int, rtx); extern void gen_ashift_hi (int, int, rtx); extern void gen_shifty_op (int, rtx *); extern void gen_shifty_hi_op (int, rtx *); -extern int expand_ashiftrt (rtx *); -extern int sh_dynamicalize_shift_p (rtx); +extern bool expand_ashiftrt (rtx *); +extern bool sh_dynamicalize_shift_p (rtx); extern int shl_and_kind (rtx, rtx, int *); extern int shl_and_length (rtx); extern int shl_and_scr_length (rtx); -extern int gen_shl_and (rtx, rtx, rtx, rtx); +extern bool gen_shl_and (rtx, rtx, rtx, rtx); extern int shl_sext_kind (rtx, rtx, int *); extern int shl_sext_length (rtx); -extern int gen_shl_sext (rtx, rtx, rtx, rtx); +extern bool gen_shl_sext (rtx, rtx, rtx, rtx); extern rtx gen_datalabel_ref (rtx); extern int regs_used (rtx, int); extern void fixup_addr_diff_vecs (rtx); @@ -95,7 +95,7 @@ extern int get_dest_uid (rtx, int); extern void final_prescan_insn (rtx, rtx *, int); extern int symbol_ref_operand (rtx, enum machine_mode); extern enum tls_model tls_symbolic_operand (rtx, enum machine_mode); -extern int system_reg_operand (rtx, enum machine_mode); +extern bool system_reg_operand (rtx, enum machine_mode); extern int general_movsrc_operand (rtx, enum machine_mode); extern int general_movdst_operand (rtx, enum machine_mode); extern int arith_reg_operand (rtx, enum machine_mode); @@ -107,14 +107,14 @@ extern int fpscr_operand (rtx, enum machine_mode); extern int fpul_operand (rtx, enum machine_mode); extern int commutative_float_operator (rtx, enum machine_mode); extern int noncommutative_float_operator (rtx, enum machine_mode); -extern int reg_unused_after (rtx, rtx); +extern bool reg_unused_after (rtx, rtx); extern void expand_sf_unop (rtx (*)(rtx, rtx, rtx), rtx *); extern void expand_sf_binop (rtx (*)(rtx, rtx, rtx, rtx), rtx *); extern void expand_df_unop (rtx (*)(rtx, rtx, rtx), rtx *); extern void expand_df_binop (rtx (*)(rtx, rtx, rtx, rtx), rtx *); extern void expand_fp_branch (rtx (*)(void), rtx (*)(void)); extern int sh_insn_length_adjustment (rtx); -extern int sh_can_redirect_branch (rtx, rtx); +extern bool sh_can_redirect_branch (rtx, rtx); extern void sh_expand_unop_v2sf (enum rtx_code, rtx, rtx); extern void sh_expand_binop_v2sf (enum rtx_code, rtx, rtx, rtx); extern int sh_expand_t_scc (rtx *); @@ -128,20 +128,20 @@ extern rtx get_fpscr_rtx (void); extern int sh_media_register_for_return (void); extern void sh_expand_prologue (void); extern void sh_expand_epilogue (bool); -extern int sh_need_epilogue (void); +extern bool sh_need_epilogue (void); extern void sh_set_return_address (rtx, rtx); extern int initial_elimination_offset (int, int); -extern int fldi_ok (void); -extern int sh_hard_regno_rename_ok (unsigned int, unsigned int); -extern int sh_cfun_interrupt_handler_p (void); -extern int sh_cfun_resbank_handler_p (void); -extern int sh_attr_renesas_p (const_tree); -extern int sh_cfun_attr_renesas_p (void); +extern bool fldi_ok (void); +extern bool sh_hard_regno_rename_ok (unsigned int, unsigned int); +extern bool sh_cfun_interrupt_handler_p (void); +extern bool sh_cfun_resbank_handler_p (void); +extern bool sh_attr_renesas_p (const_tree); +extern bool sh_cfun_attr_renesas_p (void); extern bool sh_cannot_change_mode_class (enum machine_mode, enum machine_mode, enum reg_class); extern bool sh_small_register_classes_for_mode_p (enum machine_mode); extern void sh_mark_label (rtx, int); -extern int check_use_sfunc_addr (rtx, rtx); +extern bool check_use_sfunc_addr (rtx, rtx); #ifdef HARD_CONST extern void fpscr_set_from_mem (int, HARD_REG_SET); @@ -153,18 +153,17 @@ extern void sh_pr_nosave_low_regs (struct cpp_reader *); extern rtx function_symbol (rtx, const char *, enum sh_function_kind); extern rtx sh_get_pr_initial_val (void); -extern int sh_pass_in_reg_p (CUMULATIVE_ARGS *, enum machine_mode, tree); extern void sh_init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree, signed int, enum machine_mode); extern rtx sh_dwarf_register_span (rtx); extern rtx replace_n_hard_rtx (rtx, rtx *, int , int); extern int shmedia_cleanup_truncate (rtx *, void *); -extern int sh_contains_memref_p (rtx); -extern int sh_loads_bankedreg_p (rtx); +extern bool sh_contains_memref_p (rtx); +extern bool sh_loads_bankedreg_p (rtx); extern rtx shmedia_prepare_call_address (rtx fnaddr, int is_sibcall); extern int sh2a_get_function_vector_number (rtx); -extern int sh2a_is_function_vector_call (rtx); +extern bool sh2a_is_function_vector_call (rtx); extern void sh_fix_range (const char *); extern bool sh_hard_regno_mode_ok (unsigned int, enum machine_mode); #endif /* ! GCC_SH_PROTOS_H */ |