GCC Middle and Back End API Reference
|
Data Fields | |
HARD_REG_SET | regs_for_mode [NUM_MACHINE_MODES] |
bool | regs_for_mode_ok [NUM_MACHINE_MODES] |
HARD_REG_SET | regs_for_rename [FIRST_PSEUDO_REGISTER] |
HARD_REG_SET | regs_for_call_clobbered [NUM_MACHINE_MODES] |
HARD_REG_SET | regs_ever_used |
HARD_REG_SET | stack_regs |
This struct contains precomputed hard reg sets that are needed when computing registers available for renaming.
HARD_REG_SET hard_regs_data::regs_ever_used |
Referenced by choose_best_reg(), init_hard_regno_rename(), init_hard_regs_data(), and init_regs_for_mode().
HARD_REG_SET hard_regs_data::regs_for_call_clobbered[NUM_MACHINE_MODES] |
Referenced by init_regs_for_mode(), and mark_unavailable_hard_regs().
HARD_REG_SET hard_regs_data::regs_for_mode[NUM_MACHINE_MODES] |
Referenced by init_regs_for_mode(), and mark_unavailable_hard_regs().
bool hard_regs_data::regs_for_mode_ok[NUM_MACHINE_MODES] |
Referenced by init_hard_regs_data(), init_regs_for_mode(), and mark_unavailable_hard_regs().
HARD_REG_SET hard_regs_data::regs_for_rename[FIRST_PSEUDO_REGISTER] |
Referenced by init_hard_regno_rename(), init_hard_regs_data(), and sel_hard_regno_rename_ok().
HARD_REG_SET hard_regs_data::stack_regs |
Referenced by init_hard_regs_data(), and mark_unavailable_hard_regs().