|
GCC Middle and Back End API Reference
|

Data Fields | |
| unsigned | upto |
| unsigned | bad_groups |
| class cost_pair ** | cand_for_group |
| unsigned * | n_cand_uses |
| bitmap | cands |
| unsigned | n_cands |
| unsigned | n_invs |
| comp_cost | cand_use_cost |
| int64_t | cand_cost |
| unsigned * | n_inv_var_uses |
| unsigned * | n_inv_expr_uses |
| comp_cost | cost |
An assignment of iv candidates to uses.
| unsigned iv_ca::bad_groups |
Referenced by iv_ca_add_group(), iv_ca_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| int64_t iv_ca::cand_cost |
Referenced by iv_ca_dump(), iv_ca_recount_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| class cost_pair** iv_ca::cand_for_group |
Referenced by iv_ca_cand_for_group(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| comp_cost iv_ca::cand_use_cost |
Referenced by iv_ca_dump(), iv_ca_recount_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| bitmap iv_ca::cands |
Referenced by iv_ca_add_group(), iv_ca_dump(), iv_ca_narrow(), iv_ca_prune(), iv_ca_replace(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| comp_cost iv_ca::cost |
Referenced by find_optimal_iv_set(), iv_ca_cost(), iv_ca_dump(), and iv_ca_recount_cost().
| unsigned* iv_ca::n_cand_uses |
Referenced by iv_ca_cand_used_p(), iv_ca_replace(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned iv_ca::n_cands |
Referenced by iv_ca_dump(), iv_ca_n_cands(), iv_ca_recount_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned* iv_ca::n_inv_expr_uses |
Referenced by iv_ca_dump(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned* iv_ca::n_inv_var_uses |
Referenced by iv_ca_dump(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned iv_ca::n_invs |
Referenced by iv_ca_compare_deps(), iv_ca_dump(), iv_ca_recount_cost(), iv_ca_set_add_invs(), and iv_ca_set_remove_invs().
| unsigned iv_ca::upto |
Referenced by iv_ca_add_group(), iv_ca_dump(), iv_ca_extend(), and iv_ca_replace().