GCC Middle and Back End API Reference
|
Data Fields | |
int | max_reg_pressure [N_REG_CLASSES] |
int | old_pressure |
bitmap | live_in |
bitmap | backup |
Data stored for each basic block.
bitmap bb_data::backup |
Referenced by add_label_notes(), and find_occr_in_bb().
bitmap bb_data::live_in |
Recorded register live_in info of basic block during code hoisting process. BACKUP is used to record live_in info before trying to hoist an expression, and will be used to restore LIVE_IN if the expression should not be hoisted.
Referenced by add_label_notes(), and find_occr_in_bb().
int bb_data::max_reg_pressure[N_REG_CLASSES] |
Maximal register pressure inside basic block for given register class (defined only for the pressure classes).
Referenced by add_label_notes(), and find_occr_in_bb().
int bb_data::old_pressure |
Recorded register pressure of basic block before trying to hoist an expression. Will be used to restore the register pressure if the expression should not be hoisted.
Referenced by add_label_notes(), and find_occr_in_bb().