|
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().