alpha.c (alpha_use_dfa_pipeline_interface): Remove.
authorSteven Bosscher <stevenb@suse.de>
Tue, 6 Jul 2004 21:21:31 +0000 (21:21 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Tue, 6 Jul 2004 21:21:31 +0000 (21:21 +0000)
* config/alpha/alpha.c (alpha_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/arm/arm.c (arm_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/frv/frv.c (frv_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/i386/i386.c (ia32_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/ia64/ia64.c (ia64_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/pa/pa.c (hhpa_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/sparc/sparc.c (sparc_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
* config/v850/v850.c (v850_use_dfa_pipeline_interface): Remove.
(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.

From-SVN: r84170

gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/arm/arm.c
gcc/config/frv/frv.c
gcc/config/i386/i386.c
gcc/config/ia64/ia64.c
gcc/config/pa/pa.c
gcc/config/sparc/sparc.c
gcc/config/v850/v850.c

index 94cd3a2947986232e65a2dcf6746fcfbbb5660d5..998580493f3e1e9dff6e848e355da81d119cc24c 100644 (file)
@@ -1,3 +1,22 @@
+2004-07-06  Steven Bosscher  <stevenb@suse.de>
+
+       * config/alpha/alpha.c (alpha_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/arm/arm.c (arm_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/frv/frv.c (frv_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/i386/i386.c (ia32_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/ia64/ia64.c (ia64_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/pa/pa.c (hhpa_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/sparc/sparc.c (sparc_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+       * config/v850/v850.c (v850_use_dfa_pipeline_interface): Remove.
+       (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Define to hook_int_void_1.
+
 2004-07-06  Daniel Berlin  <dberlin@dberlin.org>
 
        * dojump.c (do_jump): REFERENCE_EXPR is dead.
index 0fe8b000514744a832957d7606b650709c659db3..19bf341bfdf42fb95a82687e5b8faac195f65986 100644 (file)
@@ -5047,12 +5047,6 @@ alpha_issue_rate (void)
   return (alpha_cpu == PROCESSOR_EV4 ? 2 : 4);
 }
 
-static int
-alpha_use_dfa_pipeline_interface (void)
-{
-  return true;
-}
-
 /* How many alternative schedules to try.  This should be as wide as the
    scheduling freedom in the DFA, but no wider.  Making this value too
    large results extra work for the scheduler.
@@ -10130,8 +10124,7 @@ alpha_init_libfuncs (void)
 #undef TARGET_SCHED_ISSUE_RATE
 #define TARGET_SCHED_ISSUE_RATE alpha_issue_rate
 #undef TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE \
-  alpha_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 #undef TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD
 #define TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD \
   alpha_multipass_dfa_lookahead
index 37b13fe4c363f7fd40fa5dbbf0ac8b6bb9e980e8..724f7c16b3dd8ec80d26bcbf978ce0015ca4878c 100644 (file)
@@ -117,7 +117,6 @@ static void thumb_output_function_prologue (FILE *, HOST_WIDE_INT);
 static int arm_comp_type_attributes (tree, tree);
 static void arm_set_default_type_attributes (tree);
 static int arm_adjust_cost (rtx, rtx, rtx, int);
-static int arm_use_dfa_pipeline_interface (void);
 static int count_insns_for_constant (HOST_WIDE_INT, int);
 static int arm_get_strip_length (int);
 static bool arm_function_ok_for_sibcall (tree, tree);
@@ -213,7 +212,7 @@ static bool arm_cookie_has_size (void);
 #define TARGET_SCHED_ADJUST_COST arm_adjust_cost
 
 #undef  TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE 
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE arm_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 
 #undef TARGET_ENCODE_SECTION_INFO
 #ifdef ARM_PE
@@ -4129,12 +4128,6 @@ arm_address_cost (rtx x)
   return TARGET_ARM ? arm_arm_address_cost (x) : arm_thumb_address_cost (x);
 }
 
-static int
-arm_use_dfa_pipeline_interface (void)
-{
-  return true;
-}
-
 static int
 arm_adjust_cost (rtx insn, rtx link, rtx dep, int cost)
 {
index 99e8cb9c7e24bb2e86aa48b1c8ea73b927f644ed..de1cb3790959be0419f5aed535da55cf9b9d9530 100644 (file)
@@ -262,7 +262,6 @@ static void frv_registers_update            (rtx, unsigned char [],
 static int frv_registers_used_p                        (rtx, unsigned char [], int);
 static int frv_registers_set_p                 (rtx, unsigned char [], int);
 static int frv_issue_rate                      (void);
-static int frv_use_dfa_pipeline_interface      (void);
 static void frv_pack_insns                     (void);
 static void frv_function_prologue              (FILE *, HOST_WIDE_INT);
 static void frv_function_epilogue              (FILE *, HOST_WIDE_INT);
@@ -318,7 +317,7 @@ static rtx frv_struct_value_rtx                     (tree, int);
 #undef  TARGET_SCHED_ISSUE_RATE
 #define TARGET_SCHED_ISSUE_RATE frv_issue_rate
 #undef  TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE frv_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 
 #undef TARGET_FUNCTION_OK_FOR_SIBCALL
 #define TARGET_FUNCTION_OK_FOR_SIBCALL frv_function_ok_for_sibcall
@@ -8366,15 +8365,6 @@ frv_issue_rate (void)
       return 4;
     }
 }
-
-
-/* Implement TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE.  */
-
-static int
-frv_use_dfa_pipeline_interface (void)
-{
-  return true;
-}
 \f
 /* Update the register state information, to know about which registers are set
    or clobbered.  */
index fea329863fb7382dbc15724e9b33990aafd02da2..4b1e389641b4129478e87cdbe3939bc3233472be 100644 (file)
@@ -866,7 +866,6 @@ static rtx ix86_expand_aligntest (rtx, int);
 static void ix86_expand_strlensi_unroll_1 (rtx, rtx, rtx);
 static int ix86_issue_rate (void);
 static int ix86_adjust_cost (rtx, rtx, rtx, int);
-static int ia32_use_dfa_pipeline_interface (void);
 static int ia32_multipass_dfa_lookahead (void);
 static void ix86_init_mmx_sse_builtins (void);
 static rtx x86_this_parameter (tree);
@@ -1018,8 +1017,7 @@ static void init_ext_80387_constants (void);
 #undef TARGET_SCHED_ISSUE_RATE
 #define TARGET_SCHED_ISSUE_RATE ix86_issue_rate
 #undef TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE \
-  ia32_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 #undef TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD
 #define TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD \
   ia32_multipass_dfa_lookahead
@@ -12387,17 +12385,6 @@ ix86_adjust_cost (rtx insn, rtx link, rtx dep_insn, int cost)
   return cost;
 }
 
-static int
-ia32_use_dfa_pipeline_interface (void)
-{
-  if (TARGET_PENTIUM
-      || TARGET_PENTIUMPRO
-      || TARGET_K6
-      || TARGET_ATHLON_K8)
-    return 1;
-  return 0;
-}
-
 /* How many alternative schedules to try.  This should be as wide as the
    scheduling freedom in the DFA, but no wider.  Making this value too
    large results extra work for the scheduler.  */
index 2c7e36d511e7e0882ba6ef47f7999e22bd6bc6a1..3195422cb458ed60214d7a71759c8e0b6b59466b 100644 (file)
@@ -164,7 +164,6 @@ struct ia64_frame_info
 /* Current frame information calculated by ia64_compute_frame_size.  */
 static struct ia64_frame_info current_frame_info;
 \f
-static int ia64_use_dfa_pipeline_interface (void);
 static int ia64_first_cycle_multipass_dfa_lookahead (void);
 static void ia64_dependencies_evaluation_hook (rtx, rtx);
 static void ia64_init_dfa_pre_cycle_insn (void);
@@ -342,7 +341,7 @@ static const struct attribute_spec ia64_attribute_table[] =
 #define TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK ia64_dependencies_evaluation_hook
 
 #undef TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE ia64_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 
 #undef TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD
 #define TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD ia64_first_cycle_multipass_dfa_lookahead
@@ -7370,15 +7369,6 @@ final_emit_insn_group_barriers (FILE *dump ATTRIBUTE_UNUSED)
 
 \f
 
-/* If the following function returns TRUE, we will use the the DFA
-   insn scheduler.  */
-
-static int
-ia64_use_dfa_pipeline_interface (void)
-{
-  return 1;
-}
-
 /* If the following function returns TRUE, we will use the the DFA
    insn scheduler.  */
 
index 9ece6dd9532354632c4cf22928e4a3c81fe89b96..d4e8ca0e5fd79ebe1107863adbd568b9544f5ca9 100644 (file)
@@ -48,16 +48,8 @@ Boston, MA 02111-1307, USA.  */
 #include "target.h"
 #include "target-def.h"
 
-static int hppa_use_dfa_pipeline_interface (void);
-
 #undef TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE 
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hppa_use_dfa_pipeline_interface
-
-static int
-hppa_use_dfa_pipeline_interface (void)
-{
-  return 1;
-}
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 
 /* Return nonzero if there is a bypass for the output of 
    OUT_INSN and the fp store IN_INSN.  */
index 64a207d46d4132e68c3019e02d3814727f23f2ce..5439f036bf4a2c056fd4d453e38baaeeb1ba00c9 100644 (file)
@@ -161,7 +161,6 @@ static void sparc_elf_asm_named_section (const char *, unsigned int);
 static int sparc_adjust_cost (rtx, rtx, rtx, int);
 static int sparc_issue_rate (void);
 static void sparc_sched_init (FILE *, int, int);
-static int sparc_use_dfa_pipeline_interface (void);
 static int sparc_use_sched_lookahead (void);
 
 static void emit_soft_tfmode_libcall (const char *, int, rtx *);
@@ -242,7 +241,7 @@ enum processor_type sparc_cpu;
 #undef TARGET_SCHED_INIT
 #define TARGET_SCHED_INIT sparc_sched_init
 #undef TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE sparc_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 #undef TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD
 #define TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD sparc_use_sched_lookahead
 
@@ -7448,18 +7447,6 @@ sparc_sched_init (FILE *dump ATTRIBUTE_UNUSED,
 {
 }
   
-static int
-sparc_use_dfa_pipeline_interface (void)
-{
-  if ((1 << sparc_cpu) &
-      ((1 << PROCESSOR_ULTRASPARC) | (1 << PROCESSOR_CYPRESS) |
-       (1 << PROCESSOR_SUPERSPARC) | (1 << PROCESSOR_HYPERSPARC) |
-       (1 << PROCESSOR_SPARCLITE86X) | (1 << PROCESSOR_TSC701) |
-       (1 << PROCESSOR_ULTRASPARC3)))
-    return 1;
-  return 0;
-}
-
 static int
 sparc_use_sched_lookahead (void)
 {
index 5bd8ce455b0b263c0cdd9fb4e128d0a964fc7292..063a3fe5c77b6db3c6d2b34efd470d359a62debf 100644 (file)
@@ -64,7 +64,6 @@ static void v850_insert_attributes   (tree, tree *);
 static void v850_select_section (tree, int, unsigned HOST_WIDE_INT);
 static void v850_encode_data_area    (tree, rtx);
 static void v850_encode_section_info (tree, rtx, int);
-static int  v850_use_dfa_pipeline_interface (void);
 static bool v850_return_in_memory    (tree, tree);
 static void v850_setup_incoming_varargs (CUMULATIVE_ARGS *, enum machine_mode,
                                         tree, int *, int);
@@ -119,7 +118,7 @@ static int v850_interrupt_p = FALSE;
 #define TARGET_ADDRESS_COST hook_int_rtx_0
 
 #undef TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE
-#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE v850_use_dfa_pipeline_interface
+#define TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE hook_int_void_1
 
 #undef TARGET_MACHINE_DEPENDENT_REORG
 #define TARGET_MACHINE_DEPENDENT_REORG v850_reorg
@@ -2345,12 +2344,6 @@ v850_encode_section_info (tree decl, rtx rtl, int first)
     v850_encode_data_area (decl, XEXP (rtl, 0));
 }
 
-static int
-v850_use_dfa_pipeline_interface (void)
-{
-  return 1;
-}
-
 /* Return true if the given RTX is a register which can be restored
    by a function epilogue.  */
 int