|
GCC Middle and Back End API Reference
|
Data Fields | |
| tree | base |
| tree | base_object |
| tree | step |
| tree | ssa_name |
| bool | biv_p |
| bool | have_use_for |
| unsigned | use_id |
Representation of the induction variable.
| tree iv::base |
| tree iv::base_object |
Referenced by alloc_iv(), dump_iv(), and get_computation_cost_at().
| bool iv::biv_p |
Referenced by add_old_ivs_candidates(), alloc_iv(), dump_iv(), and mark_bivs().
| bool iv::have_use_for |
Referenced by alloc_iv(), find_interesting_uses_op(), and remove_unused_ivs().
| tree iv::ssa_name |
Referenced by add_old_iv_candidates(), alloc_iv(), dump_iv(), record_use(), remove_unused_ivs(), and set_iv().
| tree iv::step |
Referenced by add_iv_value_candidates(), add_old_iv_candidates(), add_old_ivs_candidates(), alloc_iv(), cand_value_at(), dump_iv(), extract_cond_operands(), find_interesting_uses_address(), find_interesting_uses_op(), find_interesting_uses_stmt(), get_computation_aff(), get_computation_cost_at(), idx_find_step(), iv_period(), and remove_unused_ivs().
| unsigned iv::use_id |
Referenced by alloc_iv(), and find_interesting_uses_op().