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: