|
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 |
Referenced by apply_opt_in_copies(), and opt_info_start_duplication().
| hash_table<iv_split_hasher> opt_info::insns_to_split |
Referenced by analyze_insns_in_loop(), apply_opt_in_copies(), and free_opt_info().
| hash_table<var_expand_hasher> opt_info::insns_with_var_to_expand |
Referenced by analyze_insns_in_loop(), apply_opt_in_copies(), and free_opt_info().
| struct iv_to_split* opt_info::iv_to_split_head |
Referenced by analyze_insns_in_loop(), apply_opt_in_copies(), and maybe_strip_eq_note_for_split_iv().
| struct iv_to_split** opt_info::iv_to_split_tail |
Referenced by analyze_insns_in_loop().
| basic_block opt_info::loop_exit |
Referenced by analyze_insns_in_loop(), and apply_opt_in_copies().
| basic_block opt_info::loop_preheader |
Referenced by analyze_insns_in_loop(), and apply_opt_in_copies().
| struct var_to_expand* opt_info::var_to_expand_head |
Referenced by analyze_insns_in_loop(), apply_opt_in_copies(), and free_opt_info().
| struct var_to_expand** opt_info::var_to_expand_tail |
Referenced by analyze_insns_in_loop().