summaryrefslogtreecommitdiffstats
path: root/gcc/sched-ebb.c
diff options
context:
space:
mode:
authordorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-07 08:18:42 +0000
committerdorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-07 08:18:42 +0000
commit095421966c9288b044416b914fe115fb9f23fefd (patch)
treef042ad15742db1c1a7071c97d5bdc6214b27d841 /gcc/sched-ebb.c
parent0fbe5a3ef21baf78f3da21ab7fa66f9b28a812f5 (diff)
downloadppe42-gcc-095421966c9288b044416b914fe115fb9f23fefd.tar.gz
ppe42-gcc-095421966c9288b044416b914fe115fb9f23fefd.zip
* sched-int.h (sched_info): New field
sched_max_insns_priority. * sched-rgn.c (init_ready_list): Add invocations to targetm.sched.adjust_priority. (sched_max_insns_priority): Init new field. * sched-ebb.c (sched_max_insns_priority): Init new field. * haifa-sched.c (set_priorities): Set sched_info->sched_max_insns_priority. * config/rs6000/rs6000.h: (rs6000_sched_restricted_insns_priority_str): Support new flag -mprioritize-restricted-insns. (DEFAULT_RESTRICTED_INSNS_PRIORITY): Define. * config/rs6000/rs6000.c (is_dispatch_slot_restricted): New function. (rs6000_adjust_priority): Change priority of restricted insns, using above new function and new flag. * doc/invoke.texi (-mprioritize-restricted-insns): Document new option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72186 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sched-ebb.c')
-rw-r--r--gcc/sched-ebb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sched-ebb.c b/gcc/sched-ebb.c
index dd9ec63e7b9..06637d75593 100644
--- a/gcc/sched-ebb.c
+++ b/gcc/sched-ebb.c
@@ -204,7 +204,7 @@ static struct sched_info ebb_sched_info =
NULL, NULL,
NULL, NULL,
- 0, 1
+ 0, 1, 0
};
/* It is possible that ebb scheduling eliminated some blocks.
OpenPOWER on IntegriCloud