|
GCC Middle and Back End API Reference
|

Data Fields | |
| int | hard_regno |
| int | divisor |
| struct update_cost_record * | next |
Info about changing hard reg costs of an allocno.
| int update_cost_record::divisor |
Referenced by get_update_cost_record(), restore_costs_from_copies(), and update_conflict_hard_regno_costs().
| int update_cost_record::hard_regno |
Referenced by allocno_copy_cost_saving(), assign_hard_reg(), calculate_saved_nregs(), check_hard_reg_p(), color_pass(), get_update_cost_record(), move_spill_restore(), record_allocation(), restore_costs_from_copies(), setup_allocno_available_regs_num(), update_conflict_hard_regno_costs(), and update_curr_costs().
| struct update_cost_record* update_cost_record::next |
Referenced by free_update_cost_record_list(), get_update_cost_record(), merge_threads(), and restore_costs_from_copies().