aboutsummaryrefslogtreecommitdiff
path: root/gcc/haifa-sched.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl@gnu.org>1998-06-21 18:03:21 +0000
committerJeff Law <law@gcc.gnu.org>1998-06-21 12:03:21 -0600
commitcc4fe0e2a4b6d7ac6a8e29c24fbf6e205a4d846a (patch)
tree4d69948d7b9a52ae1080b78706f69d53a8714ee7 /gcc/haifa-sched.c
parent8a1ef8c9e2fc26523f207391e16382a8361d7c1f (diff)
downloadgcc-cc4fe0e2a4b6d7ac6a8e29c24fbf6e205a4d846a.zip
gcc-cc4fe0e2a4b6d7ac6a8e29c24fbf6e205a4d846a.tar.gz
gcc-cc4fe0e2a4b6d7ac6a8e29c24fbf6e205a4d846a.tar.bz2
haifa-sched.c (insn_issue_delay, [...]): New declaration.
* haifa-sched.c (insn_issue_delay, birthing_insn_p, adjust_priority, print_insn_chaino): New declaration. (schedule_insns): Remove declaration. (init_target_units, get_visual_tbl_length, init_block_visualization): Add prototype. From-SVN: r20642
Diffstat (limited to 'gcc/haifa-sched.c')
-rw-r--r--gcc/haifa-sched.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index 14051d7..14eda50 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -453,9 +453,10 @@ static void new_insn_dead_notes PROTO ((rtx, rtx, rtx, rtx));
static void update_n_sets PROTO ((rtx, int));
static void update_flow_info PROTO ((rtx, rtx, rtx, rtx));
static char *safe_concat PROTO ((char *, char *, char *));
-
-/* Main entry point of this file. */
-void schedule_insns PROTO ((FILE *));
+static int insn_issue_delay PROTO ((rtx));
+static int birthing_insn_p PROTO ((rtx));
+static void adjust_priority PROTO ((rtx));
+static void print_insn_chain PROTO ((rtx));
/* Mapping of insns to their original block prior to scheduling. */
static int *insn_orig_block;
@@ -744,10 +745,10 @@ static void update_reg_usage PROTO ((void));
static int queue_to_ready PROTO ((rtx [], int));
static void debug_ready_list PROTO ((rtx[], int));
-static void init_target_units PROTO (());
+static void init_target_units PROTO ((void));
static void insn_print_units PROTO ((rtx));
-static int get_visual_tbl_length PROTO (());
-static void init_block_visualization PROTO (());
+static int get_visual_tbl_length PROTO ((void));
+static void init_block_visualization PROTO ((void));
static void print_block_visualization PROTO ((int, char *));
static void visualize_scheduled_insns PROTO ((int, int));
static void visualize_no_unit PROTO ((rtx));