Home
last modified time | relevance | path

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

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dloop-invariant.cc1313 get_inv_cost (struct invariant *inv, int *comp_cost, unsigned *regs_needed, in get_inv_cost() argument
1328 regs_needed[0] = 0; in get_inv_cost()
1332 regs_needed[ira_pressure_classes[i]] = 0; in get_inv_cost()
1341 regs_needed[0]++; in get_inv_cost()
1348 regs_needed[pressure_class] += nregs; in get_inv_cost()
1384 regs_needed[ira_stack_reg_pressure_class] += 2; in get_inv_cost()
1386 regs_needed[0] += 2; in get_inv_cost()
1443 regs_needed[0] += aregs_needed[0]; in get_inv_cost()
1447 regs_needed[ira_pressure_classes[i]] in get_inv_cost()
1462 gain_for_invariant (struct invariant *inv, unsigned *regs_needed, in gain_for_invariant() argument
[all …]
Dcfgloopanal.cc408 unsigned regs_needed = n_new + n_old; in estimate_reg_pressure_cost() local
418 if (regs_needed + target_res_regs <= available_regs) in estimate_reg_pressure_cost()
421 if (regs_needed <= available_regs) in estimate_reg_pressure_cost()
Dtree-ssa-loop-ivopts.cc6081 unsigned regs_needed = n_new + n_old, available_regs = target_avail_regs; in ivopts_estimate_reg_pressure() local
6090 if (regs_needed + target_res_regs < available_regs) in ivopts_estimate_reg_pressure()
6093 else if (regs_needed <= available_regs) in ivopts_estimate_reg_pressure()
6094 cost = target_reg_cost [speed] * regs_needed; in ivopts_estimate_reg_pressure()
6099 + target_spill_cost [speed] * (regs_needed - available_regs); in ivopts_estimate_reg_pressure()
6106 + target_spill_cost [speed] * (regs_needed - n_cands); in ivopts_estimate_reg_pressure()
DChangeLog-20095940 (get_inv_cost): Make aregs_needed an array. Use regs_needed as an
5946 (find_invariants_to_move): Make regs_needed and new_regs an array.