diff options
Diffstat (limited to 'gcc/config/visium/visium.c')
-rw-r--r-- | gcc/config/visium/visium.c | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/gcc/config/visium/visium.c b/gcc/config/visium/visium.c index fac254c4c1e..e5d843e8d4c 100644 --- a/gcc/config/visium/visium.c +++ b/gcc/config/visium/visium.c @@ -154,13 +154,13 @@ static struct machine_function *visium_init_machine_status (void); /* Target hooks and TARGET_INITIALIZER */ -static bool visium_pass_by_reference (cumulative_args_t, enum machine_mode, +static bool visium_pass_by_reference (cumulative_args_t, machine_mode, const_tree, bool); -static rtx visium_function_arg (cumulative_args_t, enum machine_mode, +static rtx visium_function_arg (cumulative_args_t, machine_mode, const_tree, bool); -static void visium_function_arg_advance (cumulative_args_t, enum machine_mode, +static void visium_function_arg_advance (cumulative_args_t, machine_mode, const_tree, bool); static bool visium_return_in_memory (const_tree, const_tree fntype); @@ -168,10 +168,10 @@ static bool visium_return_in_memory (const_tree, const_tree fntype); static rtx visium_function_value (const_tree, const_tree fn_decl_or_type, bool); -static rtx visium_libcall_value (enum machine_mode, const_rtx); +static rtx visium_libcall_value (machine_mode, const_rtx); static void visium_setup_incoming_varargs (cumulative_args_t, - enum machine_mode, + machine_mode, tree, int *, int); static void visium_va_start (tree valist, rtx nextarg); @@ -188,9 +188,9 @@ static rtx_insn *visium_md_asm_adjust (vec<rtx> &, vec<rtx> &, vec<const char *> &, vec<rtx> &, HARD_REG_SET &); -static bool visium_legitimate_constant_p (enum machine_mode, rtx); +static bool visium_legitimate_constant_p (machine_mode, rtx); -static bool visium_legitimate_address_p (enum machine_mode, rtx, bool); +static bool visium_legitimate_address_p (machine_mode, rtx, bool); static bool visium_print_operand_punct_valid_p (unsigned char); static void visium_print_operand (FILE *, rtx, int); @@ -198,10 +198,10 @@ static void visium_print_operand_address (FILE *, machine_mode, rtx); static void visium_conditional_register_usage (void); -static rtx visium_legitimize_address (rtx, rtx, enum machine_mode); +static rtx visium_legitimize_address (rtx, rtx, machine_mode); static reg_class_t visium_secondary_reload (bool, rtx, reg_class_t, - enum machine_mode, + machine_mode, secondary_reload_info *); static bool visium_class_likely_spilled_p (reg_class_t); @@ -214,10 +214,10 @@ static int visium_adjust_priority (rtx_insn *, int); static int visium_adjust_cost (rtx_insn *, int, rtx_insn *, int, unsigned int); -static int visium_register_move_cost (enum machine_mode, reg_class_t, +static int visium_register_move_cost (machine_mode, reg_class_t, reg_class_t); -static int visium_memory_move_cost (enum machine_mode, reg_class_t, bool); +static int visium_memory_move_cost (machine_mode, reg_class_t, bool); static bool visium_rtx_costs (rtx, machine_mode, int, int, int *, bool); @@ -786,7 +786,7 @@ visium_md_asm_adjust (vec<rtx> &/*outputs*/, vec<rtx> &/*inputs*/, X is guaranteed to satisfy the CONSTANT_P predicate. */ static bool -visium_legitimate_constant_p (enum machine_mode mode ATTRIBUTE_UNUSED, +visium_legitimate_constant_p (machine_mode mode ATTRIBUTE_UNUSED, rtx x ATTRIBUTE_UNUSED) { return true; @@ -849,7 +849,7 @@ visium_function_ok_for_sibcall (tree decl ATTRIBUTE_UNUSED, /* Prepare operands for a move define_expand in MODE. */ void -prepare_move_operands (rtx *operands, enum machine_mode mode) +prepare_move_operands (rtx *operands, machine_mode mode) { /* If the output is not a register, the input must be. */ if (GET_CODE (operands[0]) == MEM && !reg_or_0_operand (operands[1], mode)) @@ -859,7 +859,7 @@ prepare_move_operands (rtx *operands, enum machine_mode mode) /* Return true if the operands are valid for a simple move insn. */ bool -ok_for_simple_move_operands (rtx *operands, enum machine_mode mode) +ok_for_simple_move_operands (rtx *operands, machine_mode mode) { /* One of the operands must be a register. */ if (!register_operand (operands[0], mode) @@ -878,7 +878,7 @@ ok_for_simple_move_operands (rtx *operands, enum machine_mode mode) /* Return true if the operands are valid for a simple move strict insn. */ bool -ok_for_simple_move_strict_operands (rtx *operands, enum machine_mode mode) +ok_for_simple_move_strict_operands (rtx *operands, machine_mode mode) { /* Once the flags are exposed, no simple moves between integer registers. Note that, in QImode only, a zero source counts as an integer register @@ -896,7 +896,7 @@ ok_for_simple_move_strict_operands (rtx *operands, enum machine_mode mode) insn. */ bool -ok_for_simple_arith_logic_operands (rtx *, enum machine_mode) +ok_for_simple_arith_logic_operands (rtx *, machine_mode) { /* Once the flags are exposed, no simple arithmetic or logical operations between integer registers. */ @@ -1244,7 +1244,7 @@ visium_reorg (void) static bool visium_pass_by_reference (cumulative_args_t ca ATTRIBUTE_UNUSED, - enum machine_mode mode ATTRIBUTE_UNUSED, + machine_mode mode ATTRIBUTE_UNUSED, const_tree type, bool named ATTRIBUTE_UNUSED) { @@ -1265,7 +1265,7 @@ visium_pass_by_reference (cumulative_args_t ca ATTRIBUTE_UNUSED, in general registers. */ static rtx -visium_function_arg (cumulative_args_t pcum_v, enum machine_mode mode, +visium_function_arg (cumulative_args_t pcum_v, machine_mode mode, const_tree type ATTRIBUTE_UNUSED, bool named ATTRIBUTE_UNUSED) { @@ -1303,7 +1303,7 @@ visium_function_arg (cumulative_args_t pcum_v, enum machine_mode mode, static void visium_function_arg_advance (cumulative_args_t pcum_v, - enum machine_mode mode, + machine_mode mode, const_tree type ATTRIBUTE_UNUSED, bool named) { @@ -1355,7 +1355,7 @@ visium_return_in_memory (const_tree type, const_tree fntype ATTRIBUTE_UNUSED) /* Define how scalar values are returned. */ static rtx -visium_function_value_1 (enum machine_mode mode) +visium_function_value_1 (machine_mode mode) { /* Scalar or complex single precision floating point values are returned in floating register f1. */ @@ -1385,7 +1385,7 @@ visium_function_value (const_tree ret_type, be returned. */ static rtx -visium_libcall_value (enum machine_mode mode, const_rtx fun ATTRIBUTE_UNUSED) +visium_libcall_value (machine_mode mode, const_rtx fun ATTRIBUTE_UNUSED) { return visium_function_value_1 (mode); } @@ -1395,7 +1395,7 @@ visium_libcall_value (enum machine_mode mode, const_rtx fun ATTRIBUTE_UNUSED) static void visium_setup_incoming_varargs (cumulative_args_t pcum_v, - enum machine_mode mode, + machine_mode mode, tree type, int *pretend_size ATTRIBUTE_UNUSED, int no_rtl) @@ -1711,7 +1711,7 @@ visium_gimplify_va_arg (tree valist, tree type, gimple_seq *pre_p, address of a memory access in mode MODE. */ static bool -rtx_ok_for_offset_p (enum machine_mode mode, rtx op) +rtx_ok_for_offset_p (machine_mode mode, rtx op) { if (!CONST_INT_P (op) || INTVAL (op) < 0) return false; @@ -1759,7 +1759,7 @@ rtx_ok_for_offset_p (enum machine_mode mode, rtx op) kind of register is required. */ static bool -visium_legitimate_address_p (enum machine_mode mode, rtx x, bool strict) +visium_legitimate_address_p (machine_mode mode, rtx x, bool strict) { rtx base; unsigned int regno; @@ -1832,7 +1832,7 @@ visium_legitimate_address_p (enum machine_mode mode, rtx x, bool strict) static rtx visium_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED, - enum machine_mode mode) + machine_mode mode) { if (GET_CODE (x) == PLUS && GET_CODE (XEXP (x, 1)) == CONST_INT @@ -1866,7 +1866,7 @@ visium_legitimize_address (rtx x, rtx oldx ATTRIBUTE_UNUSED, that need reloading are indicated by calling push_reload. */ rtx -visium_legitimize_reload_address (rtx x, enum machine_mode mode, int opnum, +visium_legitimize_reload_address (rtx x, machine_mode mode, int opnum, int type, int ind ATTRIBUTE_UNUSED) { rtx newrtx, tem = NULL_RTX; @@ -1915,7 +1915,7 @@ visium_legitimize_reload_address (rtx x, enum machine_mode mode, int opnum, relative to that. */ static int -visium_register_move_cost (enum machine_mode mode, reg_class_t from, +visium_register_move_cost (machine_mode mode, reg_class_t from, reg_class_t to) { const int numwords = (GET_MODE_SIZE (mode) <= UNITS_PER_WORD) ? 1 : 2; @@ -1934,7 +1934,7 @@ visium_register_move_cost (enum machine_mode mode, reg_class_t from, visium_register_move_cost. */ static int -visium_memory_move_cost (enum machine_mode mode, +visium_memory_move_cost (machine_mode mode, reg_class_t to ATTRIBUTE_UNUSED, bool in) { @@ -2042,7 +2042,7 @@ visium_rtx_costs (rtx x, machine_mode mode, int outer_code ATTRIBUTE_UNUSED, /* Split a double move of OPERANDS in MODE. */ void -visium_split_double_move (rtx *operands, enum machine_mode mode) +visium_split_double_move (rtx *operands, machine_mode mode) { bool swap = false; @@ -2152,7 +2152,7 @@ visium_split_double_add (enum rtx_code code, rtx op0, rtx op1, rtx op2) /* Expand a copysign of OPERANDS in MODE. */ void -visium_expand_copysign (rtx *operands, enum machine_mode mode) +visium_expand_copysign (rtx *operands, machine_mode mode) { rtx op0 = operands[0]; rtx op1 = operands[1]; @@ -2206,7 +2206,7 @@ visium_expand_copysign (rtx *operands, enum machine_mode mode) generated code. */ void -visium_expand_int_cstore (rtx *operands, enum machine_mode mode) +visium_expand_int_cstore (rtx *operands, machine_mode mode) { enum rtx_code code = GET_CODE (operands[1]); rtx op0 = operands[0], op1 = operands[2], op2 = operands[3], sltu; @@ -2265,7 +2265,7 @@ visium_expand_int_cstore (rtx *operands, enum machine_mode mode) void visium_expand_fp_cstore (rtx *operands, - enum machine_mode mode ATTRIBUTE_UNUSED) + machine_mode mode ATTRIBUTE_UNUSED) { enum rtx_code code = GET_CODE (operands[1]); rtx op0 = operands[0], op1 = operands[2], op2 = operands[3], slt; @@ -2314,7 +2314,7 @@ void visium_split_cstore (enum rtx_code op_code, rtx op0, rtx op1, enum rtx_code code, rtx op2, rtx op3) { - enum machine_mode cc_mode = visium_select_cc_mode (code, op2, op3); + machine_mode cc_mode = visium_select_cc_mode (code, op2, op3); /* If a FP cstore was reversed, then it was originally UNGE/UNLE. */ if (cc_mode == CCFPEmode && (op_code == NEG || op_code == MINUS)) @@ -2792,7 +2792,7 @@ visium_init_expanders (void) /* Given a comparison code (EQ, NE, etc.) and the operands of a COMPARE, return the mode to be used for the comparison. */ -enum machine_mode +machine_mode visium_select_cc_mode (enum rtx_code code, rtx op0, rtx op1) { if (GET_MODE_CLASS (GET_MODE (op0)) == MODE_FLOAT) @@ -2896,7 +2896,7 @@ visium_select_cc_mode (enum rtx_code code, rtx op0, rtx op1) void visium_split_cbranch (enum rtx_code code, rtx op0, rtx op1, rtx label) { - enum machine_mode cc_mode = visium_select_cc_mode (code, op0, op1); + machine_mode cc_mode = visium_select_cc_mode (code, op0, op1); rtx flags = gen_rtx_REG (cc_mode, FLAGS_REGNUM); rtx x = gen_rtx_COMPARE (cc_mode, op0, op1); @@ -3091,7 +3091,7 @@ output_ubranch (rtx label, rtx_insn *insn) should reverse the sense of the comparison. INSN is the instruction. */ const char * -output_cbranch (rtx label, enum rtx_code code, enum machine_mode cc_mode, +output_cbranch (rtx label, enum rtx_code code, machine_mode cc_mode, int reversed, rtx_insn *insn) { const char *cond; @@ -3299,7 +3299,7 @@ visium_print_operand (FILE *file, rtx op, int letter) whose address is ADDR. */ static void -visium_print_operand_address (FILE *file, enum machine_mode mode, rtx addr) +visium_print_operand_address (FILE *file, machine_mode mode, rtx addr) { switch (GET_CODE (addr)) { @@ -4180,7 +4180,7 @@ visium_can_use_return_insn_p (void) static reg_class_t visium_secondary_reload (bool in_p ATTRIBUTE_UNUSED, rtx x, reg_class_t rclass, - enum machine_mode mode ATTRIBUTE_UNUSED, + machine_mode mode ATTRIBUTE_UNUSED, secondary_reload_info *sri ATTRIBUTE_UNUSED) { int regno = true_regnum (x); |