GCC Middle and Back End API Reference
|
#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 |
Referenced by create_live_range(), and update_pseudo_point().
lra_live_range_t lra_live_range::next |
Referenced by assign_spill_hard_regs(), create_live_range(), and lra_copy_live_range_list().
int lra_live_range::regno |
int lra_live_range::start |
Referenced by create_live_range().
lra_live_range_t lra_live_range::start_next |
Referenced by create_live_range_start_chains(), and insert_in_live_range_start_chain().