#include <lra-int.h>

Data Fields | |
| int | regno |
| int | start |
| int | finish |
| lra_live_range_t | next |
| lra_live_range_t | start_next |
The structure describes program points where a given pseudo lives. The live ranges can be used to find conflicts with other pseudos. If the live ranges of two pseudos are intersected, the pseudos are in conflict.
| int lra_live_range::finish |
| lra_live_range_t lra_live_range::next |
| int lra_live_range::regno |
Referenced by assign_temporarily(), create_live_range(), find_all_spills_for(), find_hard_regno_for(), find_hard_regno_for_1(), insert_in_live_range_start_chain(), lra_setup_reg_renumber(), pseudo_prefix_title(), setup_live_pseudos_and_spill_after_risky_transforms(), spill_for(), update_hard_regno_preference(), and update_lives().
| int lra_live_range::start |
| lra_live_range_t lra_live_range::start_next |