Commit 8e7336f8 by Jeffrey A Law Committed by Jeff Law

toplev.c (flag_schedule_reverse_before_reload): Delete variable.

        * toplev.c (flag_schedule_reverse_before_reload): Delete variable.
        (flag_schedule_reverse_after_reload): Likewise.
        (f_options): Remove reverse scheduling support.
        * flags.h (flag_schedule_reverse_before_reload): Delete declaration.
        (flag_schedule_reverse_after_reload): Likewise.
        * haifa-sched.c (rank_for_schedule): Remove support for reverse
        scheduling.
Trivial cleanup.

From-SVN: r18020
parent 17248a6b
Sun Feb 15 23:28:44 1998 Jeffrey A Law (law@cygnus.com)
* toplev.c (flag_schedule_reverse_before_reload): Delete variable.
(flag_schedule_reverse_after_reload): Likewise.
(f_options): Remove reverse scheduling support.
* flags.h (flag_schedule_reverse_before_reload): Delete declaration.
(flag_schedule_reverse_after_reload): Likewise.
* haifa-sched.c (rank_for_schedule): Remove support for reverse
scheduling.
Sun Feb 15 21:33:55 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> Sun Feb 15 21:33:55 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.c: Get system includes, prototypes and macros via "system.h" * gcc.c: Get system includes, prototypes and macros via "system.h"
......
...@@ -339,18 +339,12 @@ extern int flag_schedule_insns_after_reload; ...@@ -339,18 +339,12 @@ extern int flag_schedule_insns_after_reload;
flag_schedule_speculative_load means allow speculative motion of some flag_schedule_speculative_load means allow speculative motion of some
load insns. load insns.
flag_schedule_speculative_load_dangerous allows speculative motion of more flag_schedule_speculative_load_dangerous allows speculative motion of more
load insns. load insns. */
flag_schedule_reverse_before_reload means try to reverse original order
of insns (S).
flag_schedule_reverse_after_reload means try to reverse original order
of insns (R). */
extern int flag_schedule_interblock; extern int flag_schedule_interblock;
extern int flag_schedule_speculative; extern int flag_schedule_speculative;
extern int flag_schedule_speculative_load; extern int flag_schedule_speculative_load;
extern int flag_schedule_speculative_load_dangerous; extern int flag_schedule_speculative_load_dangerous;
extern int flag_schedule_reverse_before_reload;
extern int flag_schedule_reverse_after_reload;
/* flag_on_branch_count_reg means try to replace add-1,compare,branch tupple /* flag_on_branch_count_reg means try to replace add-1,compare,branch tupple
by a cheaper branch, on a count register. */ by a cheaper branch, on a count register. */
......
...@@ -4133,12 +4133,6 @@ rank_for_schedule (x, y) ...@@ -4133,12 +4133,6 @@ rank_for_schedule (x, y)
int val, priority_val, spec_val, prob_val, weight_val; int val, priority_val, spec_val, prob_val, weight_val;
/* schedule reverse is a stress test of the scheduler correctness,
controlled by -fsched-reverse option. */
if ((reload_completed && flag_schedule_reverse_after_reload) ||
(!reload_completed && flag_schedule_reverse_before_reload))
return INSN_LUID (tmp2) - INSN_LUID (tmp);
/* prefer insn with higher priority */ /* prefer insn with higher priority */
priority_val = INSN_PRIORITY (tmp2) - INSN_PRIORITY (tmp); priority_val = INSN_PRIORITY (tmp2) - INSN_PRIORITY (tmp);
if (priority_val) if (priority_val)
......
...@@ -624,19 +624,12 @@ int flag_schedule_insns_after_reload = 0; ...@@ -624,19 +624,12 @@ int flag_schedule_insns_after_reload = 0;
flag_schedule_speculative_load means allow speculative motion of some flag_schedule_speculative_load means allow speculative motion of some
load insns. load insns.
flag_schedule_speculative_load_dangerous allows speculative motion of more flag_schedule_speculative_load_dangerous allows speculative motion of more
load insns. load insns. */
flag_schedule_reverse_before_reload means try to reverse original order
of insns (S).
flag_schedule_reverse_after_reload means try to reverse original order
of insns (R). */
int flag_schedule_interblock = 1; int flag_schedule_interblock = 1;
int flag_schedule_speculative = 1; int flag_schedule_speculative = 1;
int flag_schedule_speculative_load = 0; int flag_schedule_speculative_load = 0;
int flag_schedule_speculative_load_dangerous = 0; int flag_schedule_speculative_load_dangerous = 0;
int flag_schedule_reverse_before_reload = 0;
int flag_schedule_reverse_after_reload = 0;
/* flag_on_branch_count_reg means try to replace add-1,compare,branch tupple /* flag_on_branch_count_reg means try to replace add-1,compare,branch tupple
by a cheaper branch, on a count register. */ by a cheaper branch, on a count register. */
...@@ -751,8 +744,6 @@ struct { char *string; int *variable; int on_value;} f_options[] = ...@@ -751,8 +744,6 @@ struct { char *string; int *variable; int on_value;} f_options[] =
{"sched-spec",&flag_schedule_speculative, 1}, {"sched-spec",&flag_schedule_speculative, 1},
{"sched-spec-load",&flag_schedule_speculative_load, 1}, {"sched-spec-load",&flag_schedule_speculative_load, 1},
{"sched-spec-load-dangerous",&flag_schedule_speculative_load_dangerous, 1}, {"sched-spec-load-dangerous",&flag_schedule_speculative_load_dangerous, 1},
{"sched-reverse-S",&flag_schedule_reverse_before_reload, 1},
{"sched-reverse-R",&flag_schedule_reverse_after_reload, 1},
{"branch-count-reg",&flag_branch_on_count_reg, 1}, {"branch-count-reg",&flag_branch_on_count_reg, 1},
#endif /* HAIFA */ #endif /* HAIFA */
{"pic", &flag_pic, 1}, {"pic", &flag_pic, 1},
......
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