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 ira_add_live_range_to_object().
live_range_t live_range::finish_next |
live_range_t live_range::next |
Next structure describing program points where the allocno lives.
Referenced by copy_info_to_removed_store_destinations(), and ira_add_live_range_to_object().
ira_object_t live_range::object |
Object whose live range is described by given structure.
Referenced by copy_info_to_removed_store_destinations().
int live_range::start |
Program point range.
Referenced by ira_add_live_range_to_object(), and ira_create_live_range().
live_range_t live_range::start_next |
Pointer to structures with the same start/finish.