Home | History | Annotate | Download | only in gcc

Lines Matching defs:incr_vec

401 /* An array INCR_VEC of incr_infos is used during analysis of related
405 static incr_info_t incr_vec;
1964 print_decs (incr_vec[i].incr, dump_file);
1965 fprintf (dump_file, "\n count: %d", incr_vec[i].count);
1966 fprintf (dump_file, "\n cost: %d", incr_vec[i].cost);
1968 print_generic_expr (dump_file, incr_vec[i].initializer);
2272 for (i = 0; i < incr_vec_len && increment != incr_vec[i].incr; i++)
2330 if (incr_vec[i].initializer)
2334 incr_vec[i].initializer);
2707 if (incr_vec[i].incr == increment)
2709 incr_vec[i].count++;
2715 if (incr_vec[i].initializer
2718 incr_vec[i].init_bb))
2720 incr_vec[i].initializer = NULL_TREE;
2721 incr_vec[i].init_bb = NULL;
2734 incr_vec[incr_vec_len].incr = increment;
2735 incr_vec[incr_vec_len].count = c->basis || is_phi_adjust ? 1 : 0;
2736 incr_vec[incr_vec_len].cost = COST_INFINITE;
2761 incr_vec[incr_vec_len].initializer = t0;
2762 incr_vec[incr_vec_len++].init_bb
2767 incr_vec[incr_vec_len].initializer = NULL_TREE;
2768 incr_vec[incr_vec_len++].init_bb = NULL;
2773 incr_vec[incr_vec_len].initializer = NULL_TREE;
2774 incr_vec[incr_vec_len++].init_bb = NULL;
3090 HOST_WIDE_INT incr = incr_vec[i].incr.to_shwi ();
3095 if (!wi::fits_shwi_p (incr_vec[i].incr) || !incr_vec[i].count)
3096 incr_vec[i].cost = COST_INFINITE;
3107 incr_vec[i].cost = COST_NEUTRAL;
3125 else if (!incr_vec[i].initializer
3130 incr_vec[i].cost = COST_INFINITE;
3135 else if (!incr_vec[i].initializer
3138 incr_vec[i].cost = COST_INFINITE;
3164 incr_vec[i].incr, COUNT_PHIS);
3166 cost -= total_savings (repl_savings, first_dep, incr_vec[i].incr,
3169 incr_vec[i].cost = cost;
3180 if (!incr_vec[i].initializer)
3184 cost = lowest_cost_path (cost, 0, first_dep, incr_vec[i].incr,
3187 cost -= total_savings (0, first_dep, incr_vec[i].incr,
3190 incr_vec[i].cost = cost;
3377 return (incr_vec[index].cost <= COST_NEUTRAL);
3399 widest_int incr = incr_vec[i].incr;
3410 if (incr_vec[i].initializer)
3416 SSA_NAME_DEF_STMT (incr_vec[i].initializer),
3440 incr_vec[i].cost = COST_INFINITE;
3456 incr_vec[i].initializer = new_name;
3588 "\n Not replaced; incr_vec overflow.\n");
3590 fprintf (dump_file, "\n cost: %d\n", incr_vec[j].cost);
3721 if (incr_vec[i].initializer)
3723 tree init_type = TREE_TYPE (incr_vec[i].initializer);
3727 rhs2 = incr_vec[i].initializer;
3730 incr_vec[i].initializer);
3732 if (incr_vec[i].incr != cand_incr)
3969 incr_vec = XNEWVEC (incr_info, MAX_INCR_VEC_LEN);
3985 free (incr_vec);