GCC Middle and Back End API Reference
|
Data Fields | |
unsigned | id |
bool | important |
bool | involves_undefs |
enum iv_position | pos: 8 |
gimple * | incremented_at |
tree | var_before |
tree | var_after |
struct iv * | iv |
unsigned | cost |
unsigned | cost_step |
struct iv_use * | ainc_use |
bitmap | inv_vars |
bitmap | inv_exprs |
struct iv * | orig_iv |
bool | doloop_p |
The induction variable candidate.
struct iv_use* iv_cand::ainc_use |
unsigned iv_cand::cost |
Referenced by iv_ca_narrow(), iv_ca_set_cp(), iv_ca_set_no_cp(), and ivopts_estimate_reg_pressure().
unsigned iv_cand::cost_step |
bool iv_cand::doloop_p |
Referenced by iv_ca_set_cp(), and iv_ca_set_no_cp().
unsigned iv_cand::id |
bool iv_cand::important |
Referenced by add_autoinc_candidates(), add_candidate(), and add_candidate_1().
gimple* iv_cand::incremented_at |
Referenced by add_candidate_1().
bitmap iv_cand::inv_exprs |
Referenced by iv_ca_set_cp(), and iv_ca_set_no_cp().
bitmap iv_cand::inv_vars |
Referenced by iv_ca_set_cp(), and iv_ca_set_no_cp().
bool iv_cand::involves_undefs |
Referenced by add_candidate_1().
struct iv* iv_cand::iv |
struct iv* iv_cand::orig_iv |
Referenced by add_candidate(), and add_candidate_1().
enum iv_position iv_cand::pos |
Referenced by add_candidate_1().
tree iv_cand::var_after |
tree iv_cand::var_before |