Lines Matching defs:haifa_sched_info
583 struct haifa_sched_info struct
587 void (*init_ready_list) (void);
590 int (*can_schedule_ready_p) (rtx_insn *);
592 int (*schedule_more_p) (void);
598 ds_t (*new_ready) (rtx_insn *, ds_t);
602 int (*rank) (rtx_insn *, rtx_insn *);
607 const char *(*print_insn) (const rtx_insn *, int);
610 int (*contributes_to_priority) (rtx_insn *, rtx_insn *);
614 bool (*insn_finishes_block_p) (rtx_insn *);
617 rtx_insn *prev_head, *next_tail;
621 rtx_insn *head, *tail;
624 unsigned int queue_must_finish_empty:1;
627 int sched_max_insns_priority;
633 void (*add_remove_insn) (rtx_insn *, int);
637 void (*begin_schedule_ready) (rtx_insn *insn);
643 void (*begin_move_insn) (rtx_insn *insn, rtx_insn *last);
649 basic_block (*advance_target_bb) (basic_block, rtx_insn *);
653 void *(*save_state) (void);
656 void (*restore_state) (void *);
660 unsigned int flags;