diff options
Diffstat (limited to 'gcc/config/mmix')
-rw-r--r-- | gcc/config/mmix/mmix-protos.h | 8 | ||||
-rw-r--r-- | gcc/config/mmix/mmix.c | 66 |
2 files changed, 37 insertions, 37 deletions
diff --git a/gcc/config/mmix/mmix-protos.h b/gcc/config/mmix/mmix-protos.h index 62604dfeaf5..3e54eb41afb 100644 --- a/gcc/config/mmix/mmix-protos.h +++ b/gcc/config/mmix/mmix-protos.h @@ -24,7 +24,7 @@ extern int mmix_initial_elimination_offset (int, int); extern int mmix_starting_frame_offset (void); extern int mmix_function_arg_regno_p (int, int); extern void mmix_function_profiler (FILE *, int); -extern int mmix_reversible_cc_mode (enum machine_mode); +extern int mmix_reversible_cc_mode (machine_mode); extern const char *mmix_text_section_asm_op (void); extern const char *mmix_data_section_asm_op (void); extern void mmix_output_quoted_string (FILE *, const char *, int); @@ -57,7 +57,7 @@ extern void mmix_asm_declare_register_global extern void mmix_asm_output_addr_diff_elt (FILE *, rtx, int, int); extern void mmix_asm_output_addr_vec_elt (FILE *, int); extern enum reg_class mmix_secondary_reload_class - (enum reg_class, enum machine_mode, rtx, int); + (enum reg_class, machine_mode, rtx, int); extern rtx mmix_dynamic_chain_address (rtx); extern rtx mmix_return_addr_rtx (int, rtx); extern rtx mmix_eh_return_stackadj_rtx (void); @@ -65,13 +65,13 @@ extern rtx mmix_eh_return_handler_rtx (void); extern int mmix_constant_address_p (rtx); extern void mmix_expand_prologue (void); extern void mmix_expand_epilogue (void); -extern rtx mmix_get_hard_reg_initial_val (enum machine_mode, int); +extern rtx mmix_get_hard_reg_initial_val (machine_mode, int); extern int mmix_asm_preferred_eh_data_format (int, int); extern void mmix_setup_frame_addresses (void); #ifdef RTX_CODE /* Needs to be ifdef:d for sake of enum rtx_code. */ -extern enum machine_mode mmix_select_cc_mode (enum rtx_code, rtx, rtx); +extern machine_mode mmix_select_cc_mode (enum rtx_code, rtx, rtx); extern void mmix_canonicalize_comparison (enum rtx_code *, rtx *, rtx *); extern rtx mmix_gen_compare_reg (enum rtx_code, rtx, rtx); #endif diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index 6d3099d3d58..c143c8fd1f4 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -144,35 +144,35 @@ static void mmix_target_asm_function_end_prologue (FILE *); static void mmix_target_asm_function_epilogue (FILE *, HOST_WIDE_INT); static reg_class_t mmix_preferred_reload_class (rtx, reg_class_t); static reg_class_t mmix_preferred_output_reload_class (rtx, reg_class_t); -static bool mmix_legitimate_address_p (enum machine_mode, rtx, bool); -static bool mmix_legitimate_constant_p (enum machine_mode, rtx); +static bool mmix_legitimate_address_p (machine_mode, rtx, bool); +static bool mmix_legitimate_constant_p (machine_mode, rtx); static void mmix_reorg (void); static void mmix_asm_output_mi_thunk (FILE *, tree, HOST_WIDE_INT, HOST_WIDE_INT, tree); static void mmix_setup_incoming_varargs - (cumulative_args_t, enum machine_mode, tree, int *, int); + (cumulative_args_t, machine_mode, tree, int *, int); static void mmix_file_start (void); static void mmix_file_end (void); static bool mmix_rtx_costs (rtx, int, int, int, int *, bool); -static int mmix_register_move_cost (enum machine_mode, +static int mmix_register_move_cost (machine_mode, reg_class_t, reg_class_t); static rtx mmix_struct_value_rtx (tree, int); -static enum machine_mode mmix_promote_function_mode (const_tree, - enum machine_mode, +static machine_mode mmix_promote_function_mode (const_tree, + machine_mode, int *, const_tree, int); -static void mmix_function_arg_advance (cumulative_args_t, enum machine_mode, +static void mmix_function_arg_advance (cumulative_args_t, machine_mode, const_tree, bool); -static rtx mmix_function_arg_1 (const cumulative_args_t, enum machine_mode, +static rtx mmix_function_arg_1 (const cumulative_args_t, machine_mode, const_tree, bool, bool); -static rtx mmix_function_incoming_arg (cumulative_args_t, enum machine_mode, +static rtx mmix_function_incoming_arg (cumulative_args_t, machine_mode, const_tree, bool); -static rtx mmix_function_arg (cumulative_args_t, enum machine_mode, +static rtx mmix_function_arg (cumulative_args_t, machine_mode, const_tree, bool); static rtx mmix_function_value (const_tree, const_tree, bool); -static rtx mmix_libcall_value (enum machine_mode, const_rtx); +static rtx mmix_libcall_value (machine_mode, const_rtx); static bool mmix_function_value_regno_p (const unsigned int); static bool mmix_pass_by_reference (cumulative_args_t, - enum machine_mode, const_tree, bool); + machine_mode, const_tree, bool); static bool mmix_frame_pointer_required (void); static void mmix_asm_trampoline_template (FILE *); static void mmix_trampoline_init (rtx, tree, rtx); @@ -479,7 +479,7 @@ mmix_preferred_output_reload_class (rtx x, reg_class_t rclass) enum reg_class mmix_secondary_reload_class (enum reg_class rclass, - enum machine_mode mode ATTRIBUTE_UNUSED, + machine_mode mode ATTRIBUTE_UNUSED, rtx x ATTRIBUTE_UNUSED, int in_p ATTRIBUTE_UNUSED) { @@ -600,7 +600,7 @@ mmix_initial_elimination_offset (int fromreg, int toreg) } static void -mmix_function_arg_advance (cumulative_args_t argsp_v, enum machine_mode mode, +mmix_function_arg_advance (cumulative_args_t argsp_v, machine_mode mode, const_tree type, bool named ATTRIBUTE_UNUSED) { CUMULATIVE_ARGS *argsp = get_cumulative_args (argsp_v); @@ -618,7 +618,7 @@ mmix_function_arg_advance (cumulative_args_t argsp_v, enum machine_mode mode, static rtx mmix_function_arg_1 (const cumulative_args_t argsp_v, - enum machine_mode mode, + machine_mode mode, const_tree type, bool named ATTRIBUTE_UNUSED, bool incoming) @@ -652,7 +652,7 @@ mmix_function_arg_1 (const cumulative_args_t argsp_v, static rtx mmix_function_arg (cumulative_args_t argsp, - enum machine_mode mode, + machine_mode mode, const_tree type, bool named) { @@ -661,7 +661,7 @@ mmix_function_arg (cumulative_args_t argsp, static rtx mmix_function_incoming_arg (cumulative_args_t argsp, - enum machine_mode mode, + machine_mode mode, const_tree type, bool named) { @@ -672,7 +672,7 @@ mmix_function_incoming_arg (cumulative_args_t argsp, everything that goes by value. */ static bool -mmix_pass_by_reference (cumulative_args_t argsp_v, enum machine_mode mode, +mmix_pass_by_reference (cumulative_args_t argsp_v, machine_mode mode, const_tree type, bool named ATTRIBUTE_UNUSED) { CUMULATIVE_ARGS *argsp = get_cumulative_args (argsp_v); @@ -710,8 +710,8 @@ mmix_function_value (const_tree valtype, const_tree func ATTRIBUTE_UNUSED, bool outgoing) { - enum machine_mode mode = TYPE_MODE (valtype); - enum machine_mode cmode; + machine_mode mode = TYPE_MODE (valtype); + machine_mode cmode; int first_val_regnum = MMIX_OUTGOING_RETURN_VALUE_REGNUM; rtx vec[MMIX_MAX_REGS_FOR_VALUE]; int i; @@ -774,7 +774,7 @@ mmix_function_value (const_tree valtype, /* Implements TARGET_LIBCALL_VALUE. */ static rtx -mmix_libcall_value (enum machine_mode mode, +mmix_libcall_value (machine_mode mode, const_rtx fun ATTRIBUTE_UNUSED) { return gen_rtx_REG (mode, MMIX_RETURN_VALUE_REGNUM); @@ -940,7 +940,7 @@ mmix_function_profiler (FILE *stream ATTRIBUTE_UNUSED, static void mmix_setup_incoming_varargs (cumulative_args_t args_so_farp_v, - enum machine_mode mode, + machine_mode mode, tree vartype, int *pretend_sizep, int second_time ATTRIBUTE_UNUSED) @@ -1064,7 +1064,7 @@ mmix_constant_address_p (rtx x) /* Return 1 if the address is OK, otherwise 0. */ bool -mmix_legitimate_address_p (enum machine_mode mode ATTRIBUTE_UNUSED, +mmix_legitimate_address_p (machine_mode mode ATTRIBUTE_UNUSED, rtx x, bool strict_checking) { @@ -1124,7 +1124,7 @@ mmix_legitimate_address_p (enum machine_mode mode ATTRIBUTE_UNUSED, /* Implement TARGET_LEGITIMATE_CONSTANT_P. */ static bool -mmix_legitimate_constant_p (enum machine_mode mode ATTRIBUTE_UNUSED, rtx x) +mmix_legitimate_constant_p (machine_mode mode ATTRIBUTE_UNUSED, rtx x) { RTX_CODE code = GET_CODE (x); @@ -1139,7 +1139,7 @@ mmix_legitimate_constant_p (enum machine_mode mode ATTRIBUTE_UNUSED, rtx x) /* SELECT_CC_MODE. */ -enum machine_mode +machine_mode mmix_select_cc_mode (RTX_CODE op, rtx x, rtx y ATTRIBUTE_UNUSED) { /* We use CCmode, CC_UNSmode, CC_FPmode, CC_FPEQmode and CC_FUNmode to @@ -1167,7 +1167,7 @@ mmix_select_cc_mode (RTX_CODE op, rtx x, rtx y ATTRIBUTE_UNUSED) /* REVERSIBLE_CC_MODE. */ int -mmix_reversible_cc_mode (enum machine_mode mode) +mmix_reversible_cc_mode (machine_mode mode) { /* That is, all integer and the EQ, NE, ORDERED and UNORDERED float compares. */ @@ -1196,7 +1196,7 @@ mmix_rtx_costs (rtx x ATTRIBUTE_UNUSED, need to check that their constraints match, so say 3 for them. */ static int -mmix_register_move_cost (enum machine_mode mode ATTRIBUTE_UNUSED, +mmix_register_move_cost (machine_mode mode ATTRIBUTE_UNUSED, reg_class_t from, reg_class_t to) { @@ -1902,7 +1902,7 @@ mmix_dbx_register_number (unsigned regno) from insn-emit.c. */ rtx -mmix_get_hard_reg_initial_val (enum machine_mode mode, int regno) +mmix_get_hard_reg_initial_val (machine_mode mode, int regno) { return get_hard_reg_initial_val (mode, regno); } @@ -2447,7 +2447,7 @@ mmix_shiftable_wyde_value (uint64_t value) rtx mmix_gen_compare_reg (RTX_CODE code, rtx x, rtx y) { - enum machine_mode ccmode = SELECT_CC_MODE (code, x, y); + machine_mode ccmode = SELECT_CC_MODE (code, x, y); return gen_reg_rtx (ccmode); } @@ -2611,7 +2611,7 @@ mmix_output_condition (FILE *stream, const_rtx x, int reversed) struct cc_type_conv { - enum machine_mode cc_mode; + machine_mode cc_mode; /* Terminated with {UNKNOWN, NULL, NULL} */ const struct cc_conv *const convs; @@ -2669,7 +2669,7 @@ mmix_output_condition (FILE *stream, const_rtx x, int reversed) size_t i; int j; - enum machine_mode mode = GET_MODE (XEXP (x, 0)); + machine_mode mode = GET_MODE (XEXP (x, 0)); RTX_CODE cc = GET_CODE (x); for (i = 0; i < ARRAY_SIZE (cc_convs); i++) @@ -2747,9 +2747,9 @@ mmix_intval (const_rtx x) /* Worker function for TARGET_PROMOTE_FUNCTION_MODE. */ -enum machine_mode +machine_mode mmix_promote_function_mode (const_tree type ATTRIBUTE_UNUSED, - enum machine_mode mode, + machine_mode mode, int *punsignedp ATTRIBUTE_UNUSED, const_tree fntype ATTRIBUTE_UNUSED, int for_return) |