GCC Middle and Back End API Reference
_haifa_insn_data Struct Reference

#include <sched-int.h>

Collaboration diagram for _haifa_insn_data:

Data Fields

int luid
int priority
int tick
int exact_tick
int inter_tick
int tick_estimate
int queue_index
short cost
signed char priority_status
unsigned int fed_by_spec_load: 1
unsigned int is_load_insn: 1
unsigned int feeds_backtrack_insn: 1
unsigned int shadow_p: 1
unsigned int must_recompute_spec: 1
ds_t todo_spec
ds_t done_spec
ds_t check_spec
basic_block recovery_block
rtx orig_pat
rtx predicated_pat
struct reg_pressure_datareg_pressure
int * max_reg_pressure
struct reg_use_datareg_use_list
struct reg_set_datareg_set_list
int reg_pressure_excess_cost_change
int model_index

Field Documentation

ds_t _haifa_insn_data::check_spec
short _haifa_insn_data::cost
ds_t _haifa_insn_data::done_spec
int _haifa_insn_data::exact_tick
unsigned int _haifa_insn_data::fed_by_spec_load
unsigned int _haifa_insn_data::feeds_backtrack_insn
int _haifa_insn_data::inter_tick
unsigned int _haifa_insn_data::is_load_insn
int _haifa_insn_data::luid
int* _haifa_insn_data::max_reg_pressure

Referenced by haifa_finish_h_i_d().

int _haifa_insn_data::model_index
unsigned int _haifa_insn_data::must_recompute_spec
rtx _haifa_insn_data::orig_pat
rtx _haifa_insn_data::predicated_pat
int _haifa_insn_data::priority
signed char _haifa_insn_data::priority_status
int _haifa_insn_data::queue_index
basic_block _haifa_insn_data::recovery_block
struct reg_pressure_data* _haifa_insn_data::reg_pressure

Referenced by haifa_finish_h_i_d().

int _haifa_insn_data::reg_pressure_excess_cost_change
struct reg_set_data* _haifa_insn_data::reg_set_list
struct reg_use_data* _haifa_insn_data::reg_use_list

Referenced by haifa_finish_h_i_d().

unsigned int _haifa_insn_data::shadow_p
int _haifa_insn_data::tick
int _haifa_insn_data::tick_estimate
ds_t _haifa_insn_data::todo_spec

The documentation for this struct was generated from the following file: