GCC Middle and Back End API Reference
|
#include <sched-int.h>
Data Fields | |
void(* | compute_jump_reg_dependencies )(rtx, regset) |
void(* | start_insn )(rtx) |
void(* | finish_insn )(void) |
void(* | start_lhs )(rtx) |
void(* | finish_lhs )(void) |
void(* | start_rhs )(rtx) |
void(* | finish_rhs )(void) |
void(* | note_reg_set )(int) |
void(* | note_reg_clobber )(int) |
void(* | note_reg_use )(int) |
void(* | note_mem_dep )(rtx mem1, rtx mem2, rtx insn2, ds_t ds) |
void(* | note_dep )(rtx insn, ds_t ds) |
unsigned int | use_cselib: 1 |
unsigned int | use_deps_list: 1 |
unsigned int | generate_spec_deps: 1 |
Referenced by sched_analyze_insn().
void(* sched_deps_info_def::finish_insn)(void) |
Referenced by deps_analyze_insn(), and init_deps_global().
void(* sched_deps_info_def::finish_lhs)(void) |
Referenced by sched_analyze_1().
void(* sched_deps_info_def::finish_rhs)(void) |
Referenced by sched_analyze_2().
unsigned int sched_deps_info_def::generate_spec_deps |
Referenced by init_deps_global(), and note_dep().
Referenced by init_deps_global(), and note_mem_dep().
void(* sched_deps_info_def::note_reg_clobber)(int) |
Referenced by init_deps_global(), and note_reg_clobber().
void(* sched_deps_info_def::note_reg_set)(int) |
Referenced by init_deps_global(), and note_reg_set().
void(* sched_deps_info_def::note_reg_use)(int) |
Referenced by init_deps_global(), and note_reg_use().
void(* sched_deps_info_def::start_insn)(rtx) |
Referenced by deps_analyze_insn(), and init_deps_global().
void(* sched_deps_info_def::start_lhs)(rtx) |
Referenced by sched_analyze_1().
void(* sched_deps_info_def::start_rhs)(rtx) |
Referenced by sched_analyze_2().
unsigned int sched_deps_info_def::use_cselib |
Referenced by add_insn_mem_dependence(), deps_analyze_insn(), sched_analyze(), sched_analyze_1(), and sched_analyze_2().
unsigned int sched_deps_info_def::use_deps_list |
Referenced by haifa_sched_init().