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().