|
GCC Middle and Back End API Reference
|

Data Fields | |
| unsigned | id |
| enum use_type | type |
| struct iv * | iv |
| gimple | stmt |
| tree * | op_p |
| bitmap | related_cands |
| unsigned | n_map_members |
| struct cost_pair * | cost_map |
| struct iv_cand * | selected |
Use.
| struct cost_pair* iv_use::cost_map |
Referenced by alloc_use_cost_map(), determine_use_iv_costs(), free_loop_data(), get_use_iv_cost(), set_use_iv_cost(), and try_add_cand_for().
| unsigned iv_use::id |
| struct iv* iv_use::iv |
| unsigned iv_use::n_map_members |
Referenced by alloc_use_cost_map(), determine_use_iv_costs(), free_loop_data(), get_use_iv_cost(), set_use_iv_cost(), and try_add_cand_for().
| tree* iv_use::op_p |
Referenced by add_autoinc_candidates(), dump_use(), get_computation_cost_at(), get_use_type(), record_use(), and rewrite_use_address().
| bitmap iv_use::related_cands |
| struct iv_cand* iv_use::selected |
Referenced by create_new_iv(), find_optimal_iv_set(), remove_unused_ivs(), and rewrite_uses().
| gimple iv_use::stmt |
Referenced by add_autoinc_candidates(), adjust_iv_update_pos(), determine_use_iv_cost_condition(), determine_use_iv_cost_generic(), dump_use(), get_computation(), get_computation_cost(), iv_elimination_compare(), may_eliminate_iv(), record_use(), rewrite_use(), rewrite_use_address(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), and set_autoinc_for_original_candidates().
| enum use_type iv_use::type |