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

Data Fields

int num
int hard_regno
int call_freq
rtx slot
int first_p
int next

Detailed Description

The structure represents a hard register which should be saved through the call. It is used when the integrated register allocator (IRA) is used and sharing save slots is on.


Field Documentation

int saved_hard_reg::call_freq

Execution frequency of all calls through which given hard register should be saved.

Referenced by new_saved_hard_reg().

int saved_hard_reg::first_p

True if it is first hard register in the chain of hard registers sharing the same stack slot.

int saved_hard_reg::hard_regno

The hard regno.

int saved_hard_reg::next

Order number of the next hard register structure with the same slot in the chain. -1 represents end of the chain.

int saved_hard_reg::num

Order number starting with 0.

rtx saved_hard_reg::slot

Stack slot reserved to save the hard register through calls.


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