diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2011-09-30 14:12:34 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2011-09-30 14:12:34 +0000 |
commit | 7043b893da32a14fc2000b00315437bb9b1e80d6 (patch) | |
tree | 3905474a77b3c873567f246ace29ac115ff8cf60 /gcc/sched-int.h | |
parent | a912d7d96f360f4947d243bef26b4a348d076dd8 (diff) | |
download | gcc-7043b893da32a14fc2000b00315437bb9b1e80d6.zip gcc-7043b893da32a14fc2000b00315437bb9b1e80d6.tar.gz gcc-7043b893da32a14fc2000b00315437bb9b1e80d6.tar.bz2 |
sched-ebb.c (schedule_ebb): No longer static.
* sched-ebb.c (schedule_ebb): No longer static. Remove declaration.
New arg modulo_scheduling. All callers changed. Move note handling
code here from schedule_ebbs.
(schedule_ebbs_finish, schedule_ebbs_init): New functions, broken
out of schedule_ebbs.
(schedule_ebbs): Call them. Remove note handling code moved to
schedule_ebb.
* sched-int.h (schedule_ebb, schedule_ebbs_init,
schedule_ebbs_finish): Declare.
From-SVN: r179385
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r-- | gcc/sched-int.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h index 5e90cd1..02e8c605 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -1280,7 +1280,12 @@ extern rtx sched_emit_insn (rtx); extern rtx get_ready_element (int); extern int number_in_ready (void); +/* Types and functions in sched-ebb.c. */ +extern basic_block schedule_ebb (rtx, rtx, bool); +extern void schedule_ebbs_init (void); +extern void schedule_ebbs_finish (void); + /* Types and functions in sched-rgn.c. */ /* A region is the main entity for interblock scheduling: insns |