GCC Middle and Back End API Reference
|
Data Fields | |
HARD_REG_SET | unavailable_hard_regs |
HARD_REG_SET | available_for_renaming |
bool | crosses_call |
Holds the results of computation of available for renaming and unavailable hard registers.
HARD_REG_SET reg_rename::available_for_renaming |
These are *available* for renaming.
Referenced by mark_unavailable_hard_regs().
bool reg_rename::crosses_call |
Whether this code motion path crosses a call.
Referenced by choose_best_reg_1().
HARD_REG_SET reg_rename::unavailable_hard_regs |
These are unavailable due to calls crossing, globalness, etc.
Referenced by init_regs_for_mode().