GCC Middle and Back End API Reference
opt_info Struct Reference
Collaboration diagram for opt_info:

Data Fields

hash_table< iv_split_hasherinsns_to_split
struct iv_to_splitiv_to_split_head
struct iv_to_split ** iv_to_split_tail
hash_table< var_expand_hasherinsns_with_var_to_expand
struct var_to_expandvar_to_expand_head
struct var_to_expand ** var_to_expand_tail
unsigned first_new_block
basic_block loop_exit
basic_block loop_preheader

Detailed Description

Information about optimization applied in the unrolled loop.


Field Documentation

unsigned opt_info::first_new_block
hash_table<iv_split_hasher> opt_info::insns_to_split
hash_table<var_expand_hasher> opt_info::insns_with_var_to_expand
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

The documentation for this struct was generated from the following file: