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().