|
GCC Middle and Back End API Reference
|
#include <lra-int.h>

Data Fields | |
| bitmap_head | insn_bitmap |
| HARD_REG_SET | conflict_hard_regs |
| HARD_REG_SET | exclude_start_hard_regs |
| int | preferred_hard_regno1 |
| int | preferred_hard_regno2 |
| int | preferred_hard_regno_profit1 |
| int | preferred_hard_regno_profit2 |
| int | nrefs |
| int | freq |
| int | last_reload |
| rtx | restore_rtx |
| int | val |
| poly_int64 | offset |
| machine_mode | biggest_mode |
| lra_live_range_t | live_ranges |
| lra_copy_t | copies |
Common info about a register (pseudo or hard register).
| machine_mode lra_reg::biggest_mode |
| HARD_REG_SET lra_reg::conflict_hard_regs |
Referenced by initialize_lra_reg_info_element().
| lra_copy_t lra_reg::copies |
| HARD_REG_SET lra_reg::exclude_start_hard_regs |
Referenced by initialize_lra_reg_info_element().
| int lra_reg::freq |
Referenced by lra_create_copy().
| bitmap_head lra_reg::insn_bitmap |
Referenced by finish_reg_info(), and initialize_lra_reg_info_element().
| int lra_reg::last_reload |
| lra_live_range_t lra_reg::live_ranges |
| int lra_reg::nrefs |
| poly_int64 lra_reg::offset |
| int lra_reg::preferred_hard_regno1 |
| int lra_reg::preferred_hard_regno2 |
| int lra_reg::preferred_hard_regno_profit1 |
| int lra_reg::preferred_hard_regno_profit2 |
| rtx lra_reg::restore_rtx |
| int lra_reg::val |