diff options
Diffstat (limited to 'gcc/sched-int.h')
-rw-r--r-- | gcc/sched-int.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/sched-int.h b/gcc/sched-int.h index 147e264848a..fd2e15d70cf 100644 --- a/gcc/sched-int.h +++ b/gcc/sched-int.h @@ -1269,6 +1269,8 @@ extern void add_block (basic_block, basic_block); extern rtx bb_note (basic_block); extern void concat_note_lists (rtx, rtx *); extern rtx sched_emit_insn (rtx); +extern rtx get_ready_element (int); +extern int number_in_ready (void); /* Types and functions in sched-rgn.c. */ @@ -1477,6 +1479,13 @@ sd_iterator_next (sd_iterator_def *it_ptr) sd_iterator_cond (&(ITER), &(DEP)); \ sd_iterator_next (&(ITER))) +#define IS_DISPATCH_ON 1 +#define IS_CMP 2 +#define DISPATCH_VIOLATION 3 +#define FITS_DISPATCH_WINDOW 4 +#define DISPATCH_INIT 5 +#define ADD_TO_DISPATCH_WINDOW 6 + extern int sd_lists_size (const_rtx, sd_list_types_def); extern bool sd_lists_empty_p (const_rtx, sd_list_types_def); extern void sd_init_insn (rtx); |