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