GCC Middle and Back End API Reference
|
Data Fields | |
struct haifa_saved_data * | next |
struct delay_pair * | delay_pair |
void * | fe_saved_data |
void * | be_saved_data |
int | clock_var |
int | last_clock_var |
struct ready_list | ready |
state_t | curr_state |
rtx | last_scheduled_insn |
rtx | last_nondebug_scheduled_insn |
int | cycle_issued_insns |
struct sched_block_state | sched_block |
int | q_size |
rtx * | insn_queue |
vec< dep_t > | replacement_deps |
vec< int > | replace_apply |
vec< dep_t > | next_cycle_deps |
vec< int > | next_cycle_apply |
A structure to record enough data to allow us to backtrack the scheduler to a previous state.
void* haifa_saved_data::be_saved_data |
Referenced by free_topmost_backtrack_point(), restore_last_backtrack_point(), and save_backtrack_point().
int haifa_saved_data::clock_var |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
state_t haifa_saved_data::curr_state |
Referenced by free_topmost_backtrack_point(), restore_last_backtrack_point(), and save_backtrack_point().
int haifa_saved_data::cycle_issued_insns |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
struct delay_pair* haifa_saved_data::delay_pair |
void* haifa_saved_data::fe_saved_data |
Referenced by free_topmost_backtrack_point(), restore_last_backtrack_point(), and save_backtrack_point().
rtx* haifa_saved_data::insn_queue |
Referenced by free_topmost_backtrack_point(), restore_last_backtrack_point(), and save_backtrack_point().
int haifa_saved_data::last_clock_var |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
rtx haifa_saved_data::last_nondebug_scheduled_insn |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
rtx haifa_saved_data::last_scheduled_insn |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
struct haifa_saved_data* haifa_saved_data::next |
vec<int> haifa_saved_data::next_cycle_apply |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
int haifa_saved_data::q_size |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().
struct ready_list haifa_saved_data::ready |
Referenced by free_topmost_backtrack_point(), restore_last_backtrack_point(), and save_backtrack_point().
vec<int> haifa_saved_data::replace_apply |
struct sched_block_state haifa_saved_data::sched_block |
Referenced by restore_last_backtrack_point(), and save_backtrack_point().