|
GCC Middle and Back End API Reference
|
#include <ira-int.h>

Data Fields | |
| ira_object_t | object |
| int | start |
| int | finish |
| live_range_t | next |
| live_range_t | start_next |
| live_range_t | finish_next |
The structure describes program points where a given allocno lives. If the live ranges of two allocnos are intersected, the allocnos are in conflict.
| int live_range::finish |
Referenced by add_range_and_copies_from_move_list(), create_start_finish_chains(), ira_create_live_range(), ira_live_ranges_intersect_p(), ira_merge_live_ranges(), ira_print_live_range_list(), make_object_born(), make_object_dead(), remove_some_program_points_and_update_live_ranges(), setup_min_max_allocno_live_range_point(), and update_bad_spill_attribute().
| live_range_t live_range::finish_next |
Referenced by build_conflict_bit_table(), create_start_finish_chains(), and ira_flattening().
| live_range_t live_range::next |
Referenced by change_object_in_range_list(), create_start_finish_chains(), fast_allocation(), ira_build(), ira_copy_live_range_list(), ira_create_live_range(), ira_finish_live_range_list(), ira_flattening(), ira_live_ranges_intersect_p(), ira_merge_live_ranges(), ira_print_live_range_list(), remove_some_program_points_and_update_live_ranges(), setup_min_max_allocno_live_range_point(), and update_bad_spill_attribute().
| ira_object_t live_range::object |
Referenced by build_conflict_bit_table(), change_object_in_range_list(), ira_create_live_range(), and ira_flattening().
| int live_range::start |
Referenced by add_range_and_copies_from_move_list(), create_start_finish_chains(), fast_allocation(), ira_create_live_range(), ira_live_ranges_intersect_p(), ira_merge_live_ranges(), ira_print_live_range_list(), remove_some_program_points_and_update_live_ranges(), setup_min_max_allocno_live_range_point(), update_allocno_pressure_excess_length(), and update_bad_spill_attribute().
| live_range_t live_range::start_next |
Referenced by build_conflict_bit_table(), create_start_finish_chains(), and ira_flattening().