GCC Middle and Back End API Reference
update_cost_queue_elem Struct Reference
Collaboration diagram for update_cost_queue_elem:

Data Fields

int check
int divisor
ira_allocno_t from
ira_allocno_t next

Detailed Description

Describes one element in a queue of allocnos whose costs need to be updated. Each allocno in the queue is known to have an allocno class.


Field Documentation

int update_cost_queue_elem::check

This element is in the queue iff CHECK == update_cost_check.

Referenced by free_update_cost_record_list().

int update_cost_queue_elem::divisor

COST_HOP_DIVISOR**N, where N is the length of the shortest path connecting this allocno to the one being allocated.

Referenced by free_update_cost_record_list().

ira_allocno_t update_cost_queue_elem::from

Allocno from which we are chaning costs of connected allocnos. It is used not go back in graph of allocnos connected by copies.

Referenced by free_update_cost_record_list().

ira_allocno_t update_cost_queue_elem::next

The next allocno in the queue, or null if this is the last element.

Referenced by free_update_cost_record_list().


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