GCC Middle and Back End API Reference
|
#include <sched-int.h>
Data Fields | |
void(* | fix_recovery_cfg )(int, int, int) |
void(* | add_block )(basic_block, basic_block) |
int(* | estimate_number_of_insns )(basic_block) |
int(* | luid_for_non_insn )(rtx) |
enum sched_pass_id_t | sched_pass_id |
Hooks that are common to all the schedulers.
void(* common_sched_info_def::add_block)(basic_block, basic_block) |
Referenced by haifa_init_only_bb(), rgn_setup_common_sched_info(), and schedule_ebbs_init().
int(* common_sched_info_def::estimate_number_of_insns)(basic_block) |
Referenced by haifa_find_rgns(), rgn_setup_common_sched_info(), and too_large().
void(* common_sched_info_def::fix_recovery_cfg)(int, int, int) |
Referenced by move_block_after_check(), rgn_setup_common_sched_info(), and schedule_ebbs_init().
int(* common_sched_info_def::luid_for_non_insn)(rtx) |
Referenced by sched_init_insn_luid().
enum sched_pass_id_t common_sched_info_def::sched_pass_id |
Referenced by fix_jump_move(), move_insn(), rgn_setup_common_sched_info(), sched_init(), schedule_ebbs_init(), sel_sched_p(), and setup_sched_infos().