GCC Middle and Back End API Reference
lra_copy Struct Reference

#include <lra-int.h>

Collaboration diagram for lra_copy:

Data Fields

bool regno1_dest_p
int freq
int regno1
int regno2
lra_copy_t regno1_next
lra_copy_t regno2_next

Detailed Description

Copy between pseudos which affects assigning hard registers.


Field Documentation

int lra_copy::freq

Execution frequency of the copy.

Referenced by initialize_lra_reg_info_element().

int lra_copy::regno1

Pseudos connected by the copy. REGNO1 < REGNO2.

Referenced by initialize_lra_reg_info_element().

bool lra_copy::regno1_dest_p

True if regno1 is the destination of the copy.

Referenced by initialize_lra_reg_info_element().

lra_copy_t lra_copy::regno1_next

Next copy with correspondingly REGNO1 and REGNO2.

Referenced by initialize_lra_reg_info_element().

int lra_copy::regno2
lra_copy_t lra_copy::regno2_next

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