GCC Middle and Back End API Reference
lra_live_range Struct Reference

#include <lra-int.h>

Collaboration diagram for lra_live_range:

Data Fields

int regno
 
int start
 
int finish
 
lra_live_range_t next
 
lra_live_range_t start_next
 

Detailed Description

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.      

Field Documentation

◆ finish

int lra_live_range::finish

◆ next

◆ regno

◆ start

int lra_live_range::start

Referenced by create_live_range().

◆ start_next


The documentation for this struct was generated from the following file: