Lines Matching defs:cand
389 struct iv_cand *cand; /* The candidate. */ variable
852 dump_cand (FILE *file, struct iv_cand *cand) in dump_cand()
947 stmt_after_inc_pos (struct iv_cand *cand, gimple *stmt, bool true_if_equal) in stmt_after_inc_pos()
968 stmt_after_increment (class loop *loop, struct iv_cand *cand, gimple *stmt) in stmt_after_increment()
3086 struct iv_cand *cand = NULL; member
3321 struct iv_cand *cand; in add_iv_candidate_for_biv() local
3594 struct iv_cand *cand = data->vcands[i]; in record_important_candidates() local
3645 struct iv_group *group, struct iv_cand *cand, in set_group_iv_cost()
3693 struct iv_cand *cand) in get_group_iv_cost()
3909 var_at_stmt (class loop *loop, struct iv_cand *cand, gimple *stmt) in var_at_stmt()
4067 struct iv_cand *cand, class aff_tree *aff) in get_computation_aff()
4105 struct iv_use *use, struct iv_cand *cand) in get_computation_at()
4121 struct iv_use *use, struct iv_cand *cand) in get_debug_computation_at()
4647 struct iv_cand *cand, aff_tree *aff_inv, in get_address_cost()
4831 struct iv_cand *cand, bool address_p, bitmap *inv_vars, in get_computation_cost()
4949 struct iv_group *group, struct iv_cand *cand) in determine_group_iv_cost_generic()
4980 struct iv_group *group, struct iv_cand *cand) in determine_group_iv_cost_address()
5040 cand_value_at (class loop *loop, struct iv_cand *cand, gimple *at, tree niter, in cand_value_at()
5222 struct iv_cand *cand, enum tree_code *comp_p, in iv_elimination_compare_lt()
5319 struct iv_use *use, struct iv_cand *cand, tree *bound, in may_eliminate_iv()
5454 struct iv_group *group, struct iv_cand *cand) in determine_group_iv_cost_cond()
5565 struct iv_group *group, struct iv_cand *cand) in determine_group_iv_cost()
5589 struct iv_cand *cand) in autoinc_possible_for_pair()
5609 struct iv_cand *cand = data->vcands[i]; in set_autoinc_for_original_candidates() local
5753 struct iv_cand *cand; in determine_group_iv_costs() local
5868 determine_iv_cost (struct ivopts_data *data, struct iv_cand *cand) in determine_iv_cost()
5929 struct iv_cand *cand = data->vcands[i]; in determine_iv_costs() local
6229 struct iv_cand *cand; in iv_ca_add_group() local
6373 iv_ca_cand_used_p (class iv_ca *ivs, struct iv_cand *cand) in iv_ca_cand_used_p()
6497 struct iv_cand *cand, struct iv_ca_delta **delta, in iv_ca_extend()
6550 struct iv_cand *cand, struct iv_cand *start, in iv_ca_narrow()
6650 struct iv_cand *cand; in iv_ca_prune() local
6697 struct iv_cand *cand; in cheaper_cost_with_cand() local
6725 struct iv_cand *cand; in iv_ca_replace() local
6801 struct iv_cand *cand; in try_add_cand_for() local
6934 struct iv_cand *cand; in try_improve_iv_set() local
7090 create_new_iv (struct ivopts_data *data, struct iv_cand *cand) in create_new_iv()
7151 struct iv_cand *cand; in create_new_ivs() local
7184 struct iv_use *use, struct iv_cand *cand) in rewrite_use_nonlinear_expr()
7356 adjust_iv_update_pos (struct iv_cand *cand, struct iv_use *use) in adjust_iv_update_pos()
7439 struct iv_use *use, struct iv_cand *cand) in rewrite_use_address()
7496 struct iv_use *use, struct iv_cand *cand) in rewrite_use_compare()
7551 struct iv_cand *cand = group->selected; in rewrite_groups() local
7640 struct iv_cand *best_cand = NULL, *cand; in remove_unused_ivs() local
7781 struct iv_cand *cand = data->vcands[i]; in free_loop_data() local