Home
last modified time | relevance | path

Searched refs:vec_cost (Results 1 – 4 of 4) sorted by relevance

/netbsd/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.opt632 and non-vectorized statements separately, check the proportion of vec_cost to
633 total cost of vec_cost and non vec_cost, and penalize only if the proportion
639 vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold
H A Drs6000.c5073 int vec_cost = data->cost[vect_body], not_vec_cost = 0; in rs6000_density_test() local
5093 density_pct = (vec_cost * 100) / (vec_cost + not_vec_cost); in rs6000_density_test()
5096 && vec_cost + not_vec_cost > DENSITY_SIZE_THRESHOLD) in rs6000_density_test()
5098 data->cost[vect_body] = vec_cost * (100 + DENSITY_PENALTY) / 100; in rs6000_density_test()
5103 vec_cost + not_vec_cost, DENSITY_PENALTY); in rs6000_density_test()
H A Drs6000.cc5240 int vec_cost = m_costs[vect_body], not_vec_cost = 0; in density_test() local
5262 int density_pct = (vec_cost * 100) / (vec_cost + not_vec_cost); in density_test()
5265 && vec_cost + not_vec_cost > rs6000_density_size_threshold) in density_test()
5267 m_costs[vect_body] = vec_cost * (100 + rs6000_density_penalty) / 100; in density_test()
5272 vec_cost + not_vec_cost, rs6000_density_penalty); in density_test()
/netbsd/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c5073 int vec_cost = data->cost[vect_body], not_vec_cost = 0; in rs6000_density_test() local
5093 density_pct = (vec_cost * 100) / (vec_cost + not_vec_cost); in rs6000_density_test()
5096 && vec_cost + not_vec_cost > DENSITY_SIZE_THRESHOLD) in rs6000_density_test()
5098 data->cost[vect_body] = vec_cost * (100 + DENSITY_PENALTY) / 100; in rs6000_density_test()
5103 vec_cost + not_vec_cost, DENSITY_PENALTY); in rs6000_density_test()