Commit 25b0dd68 by Joseph Myers Committed by Joseph Myers

frv.c (frv_option_optimization, [...]): Remove.

	* config/frv/frv.c (frv_option_optimization,
	TARGET_OPTION_OPTIMIZATION): Remove.
	* config/frv/frv.h (RCSP_SOFTWARE_PIPELINING): Remove.

From-SVN: r165505
parent 936fcef1
2010-10-15 Joseph Myers <joseph@codesourcery.com>
* config/frv/frv.c (frv_option_optimization,
TARGET_OPTION_OPTIMIZATION): Remove.
* config/frv/frv.h (RCSP_SOFTWARE_PIPELINING): Remove.
2010-10-15 Michael Matz <matz@suse.de> 2010-10-15 Michael Matz <matz@suse.de>
* cgraphunit.c (clone_of_p): Define unconditionally. * cgraphunit.c (clone_of_p): Define unconditionally.
...@@ -265,7 +265,6 @@ frv_cpu_t frv_cpu_type = CPU_TYPE; /* value of -mcpu= */ ...@@ -265,7 +265,6 @@ frv_cpu_t frv_cpu_type = CPU_TYPE; /* value of -mcpu= */
static bool frv_handle_option (size_t, const char *, int); static bool frv_handle_option (size_t, const char *, int);
static void frv_option_override (void); static void frv_option_override (void);
static void frv_option_optimization (int, int);
static bool frv_legitimate_address_p (enum machine_mode, rtx, bool); static bool frv_legitimate_address_p (enum machine_mode, rtx, bool);
static int frv_default_flags_for_cpu (void); static int frv_default_flags_for_cpu (void);
static int frv_string_begins_with (const_tree, const char *); static int frv_string_begins_with (const_tree, const char *);
...@@ -432,8 +431,6 @@ static bool frv_class_likely_spilled_p (reg_class_t); ...@@ -432,8 +431,6 @@ static bool frv_class_likely_spilled_p (reg_class_t);
#define TARGET_HANDLE_OPTION frv_handle_option #define TARGET_HANDLE_OPTION frv_handle_option
#undef TARGET_OPTION_OVERRIDE #undef TARGET_OPTION_OVERRIDE
#define TARGET_OPTION_OVERRIDE frv_option_override #define TARGET_OPTION_OVERRIDE frv_option_override
#undef TARGET_OPTION_OPTIMIZATION
#define TARGET_OPTION_OPTIMIZATION frv_option_optimization
#undef TARGET_INIT_BUILTINS #undef TARGET_INIT_BUILTINS
#define TARGET_INIT_BUILTINS frv_init_builtins #define TARGET_INIT_BUILTINS frv_init_builtins
#undef TARGET_EXPAND_BUILTIN #undef TARGET_EXPAND_BUILTIN
...@@ -847,25 +844,6 @@ frv_option_override (void) ...@@ -847,25 +844,6 @@ frv_option_override (void)
} }
/* Implement TARGET_OPTION_OPTIMIZATION.
On the FRV, possibly disable VLIW packing which is done by the 2nd
scheduling pass at the current time. */
static void
frv_option_optimization (int level, int size ATTRIBUTE_UNUSED)
{
if (level >= 2)
{
#ifdef DISABLE_SCHED2
flag_schedule_insns_after_reload = 0;
#endif
#ifdef ENABLE_RCSP
flag_rcsp = 1;
#endif
}
}
/* Return true if NAME (a STRING_CST node) begins with PREFIX. */ /* Return true if NAME (a STRING_CST node) begins with PREFIX. */
static int static int
......
...@@ -2460,11 +2460,6 @@ frv_ifcvt_modify_multiple_tests (CE_INFO, BB, &TRUE_EXPR, &FALSE_EXPR) ...@@ -2460,11 +2460,6 @@ frv_ifcvt_modify_multiple_tests (CE_INFO, BB, &TRUE_EXPR, &FALSE_EXPR)
/* If the following macro is defined and nonzero and deterministic /* If the following macro is defined and nonzero and deterministic
finite state automata are used for pipeline hazard recognition, the
code making resource-constrained software pipelining is on. */
#define RCSP_SOFTWARE_PIPELINING 1
/* If the following macro is defined and nonzero and deterministic
finite state automata are used for pipeline hazard recognition, we finite state automata are used for pipeline hazard recognition, we
will try to exchange insns in queue ready to improve the schedule. will try to exchange insns in queue ready to improve the schedule.
The more macro value, the more tries will be made. */ The more macro value, the more tries will be made. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment