GCC Middle and Back End API Reference
|
#include <sched-int.h>
Data Fields | |
int | mask |
FILE * | dump |
dw_t | data_weakness_cutoff |
int | control_weakness_cutoff |
int | flags |
This structure holds description of the properties for speculative scheduling.
int spec_info_def::control_weakness_cutoff |
Minimal usefulness of speculative instruction to be considered for scheduling.
Referenced by compute_live_below_insn().
dw_t spec_info_def::data_weakness_cutoff |
Minimal cumulative weakness of speculative instruction's dependencies, so that insn will be scheduled.
Referenced by compute_live_below_insn().
FILE* spec_info_def::dump |
A dump file for additional information on speculative scheduling.
int spec_info_def::flags |
Flags from the enum SPEC_SCHED_FLAGS.
Referenced by dep_cost_1().
int spec_info_def::mask |
Holds types of allowed speculations: BEGIN_{DATA|CONTROL}, BE_IN_{DATA_CONTROL}.
Referenced by collect_unavailable_regs_from_bnds().