|
GCC Middle and Back End API Reference
|

Data Fields | |
| unsigned | upto |
| unsigned | bad_uses |
| struct cost_pair ** | cand_for_use |
| unsigned * | n_cand_uses |
| bitmap | cands |
| unsigned | n_cands |
| unsigned | n_regs |
| comp_cost | cand_use_cost |
| unsigned | cand_cost |
| unsigned * | n_invariant_uses |
| unsigned * | used_inv_expr |
| unsigned | num_used_inv_expr |
| comp_cost | cost |
An assignment of iv candidates to uses.
| unsigned iv_ca::bad_uses |
Referenced by iv_ca_add_use(), iv_ca_cost(), iv_ca_new(), iv_ca_set_cp(), iv_ca_set_no_cp(), and try_add_cand_for().
| unsigned iv_ca::cand_cost |
Referenced by iv_ca_dump(), iv_ca_new(), iv_ca_recount_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| struct cost_pair** iv_ca::cand_for_use |
Referenced by iv_ca_cand_for_use(), iv_ca_new(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| comp_cost iv_ca::cand_use_cost |
Referenced by iv_ca_dump(), iv_ca_new(), iv_ca_recount_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| bitmap iv_ca::cands |
Referenced by iv_ca_add_use(), iv_ca_dump(), iv_ca_narrow(), iv_ca_new(), iv_ca_prune(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| comp_cost iv_ca::cost |
Referenced by iv_ca_cost(), iv_ca_dump(), iv_ca_new(), and iv_ca_recount_cost().
| unsigned* iv_ca::n_cand_uses |
Referenced by iv_ca_cand_used_p(), iv_ca_new(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned iv_ca::n_cands |
Referenced by iv_ca_n_cands(), iv_ca_new(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned* iv_ca::n_invariant_uses |
Referenced by iv_ca_dump(), iv_ca_has_deps(), iv_ca_new(), iv_ca_set_add_invariants(), and iv_ca_set_remove_invariants().
| unsigned iv_ca::n_regs |
| unsigned iv_ca::num_used_inv_expr |
Referenced by iv_ca_new(), iv_ca_recount_cost(), iv_ca_set_cp(), and iv_ca_set_no_cp().
| unsigned iv_ca::upto |
Referenced by iv_ca_add_use(), iv_ca_dump(), iv_ca_extend(), iv_ca_new(), and try_add_cand_for().
| unsigned* iv_ca::used_inv_expr |
Referenced by iv_ca_new(), iv_ca_set_cp(), and iv_ca_set_no_cp().