|
GCC Middle and Back End API Reference
|

Data Fields | |
| hash_table< iv_split_hasher > | insns_to_split |
| struct iv_to_split * | iv_to_split_head |
| struct iv_to_split ** | iv_to_split_tail |
| hash_table< var_expand_hasher > | insns_with_var_to_expand |
| struct var_to_expand * | var_to_expand_head |
| struct var_to_expand ** | var_to_expand_tail |
| unsigned | first_new_block |
| basic_block | loop_exit |
| basic_block | loop_preheader |
Information about optimization applied in the unrolled loop.
| unsigned opt_info::first_new_block |
| hash_table<iv_split_hasher> opt_info::insns_to_split |
Referenced by insert_var_expansion_initialization().
| hash_table<var_expand_hasher> opt_info::insns_with_var_to_expand |
Referenced by analyze_iv_to_split_insn(), and insert_var_expansion_initialization().
| struct iv_to_split* opt_info::iv_to_split_head |
| struct iv_to_split** opt_info::iv_to_split_tail |
| basic_block opt_info::loop_exit |
| basic_block opt_info::loop_preheader |
| struct var_to_expand* opt_info::var_to_expand_head |
| struct var_to_expand** opt_info::var_to_expand_tail |
Referenced by analyze_iv_to_split_insn().