Searched refs:regs_needed (Results 1 – 4 of 4) sorted by relevance
1313 get_inv_cost (struct invariant *inv, int *comp_cost, unsigned *regs_needed, in get_inv_cost() argument1328 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 …]
408 unsigned regs_needed = n_new + n_old; in estimate_reg_pressure_cost() local418 if (regs_needed + target_res_regs <= available_regs) in estimate_reg_pressure_cost()421 if (regs_needed <= available_regs) in estimate_reg_pressure_cost()
6081 unsigned regs_needed = n_new + n_old, available_regs = target_avail_regs; in ivopts_estimate_reg_pressure() local6090 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()
5940 (get_inv_cost): Make aregs_needed an array. Use regs_needed as an5946 (find_invariants_to_move): Make regs_needed and new_regs an array.