GCC Middle and Back End API Reference
live_range Struct Reference

#include <ira-int.h>

Collaboration diagram for live_range:

Data Fields

ira_object_t object
int start
int finish
live_range_t next
live_range_t start_next
live_range_t finish_next

Detailed Description

The structure describes program points where a given allocno lives.
If the live ranges of two allocnos are intersected, the allocnos
are in conflict.   

Field Documentation

◆ finish

int live_range::finish

Referenced by ira_create_live_range().

◆ finish_next

◆ next

live_range_t live_range::next

Referenced by ira_create_live_range().

◆ object

ira_object_t live_range::object

Referenced by ira_create_live_range().

◆ start

int live_range::start

◆ start_next

live_range_t live_range::start_next

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