Home | History | Annotate | Download | only in gcc

Lines Matching refs:regs_needed

1306    out of the loop and stores them to *COST and *REGS_NEEDED.  *CL will be
1313 get_inv_cost (struct invariant *inv, int *comp_cost, unsigned *regs_needed,
1328 regs_needed[0] = 0;
1332 regs_needed[ira_pressure_classes[i]] = 0;
1341 regs_needed[0]++;
1348 regs_needed[pressure_class] += nregs;
1384 regs_needed[ira_stack_reg_pressure_class] += 2;
1386 regs_needed[0] += 2;
1443 regs_needed[0] += aregs_needed[0];
1447 regs_needed[ira_pressure_classes[i]]
1458 for it is stored in *REGS_NEEDED. SPEED and CALL_P are flags passed
1462 gain_for_invariant (struct invariant *inv, unsigned *regs_needed,
1474 ret = get_inv_cost (inv, &comp_cost, regs_needed, &cl);
1478 size_cost = (estimate_reg_pressure_cost (new_regs[0] + regs_needed[0],
1501 + (int) regs_needed[pressure_class]
1539 *REGS_NEEDED. REGS_USED is the number of registers used in the loop.
1544 best_gain_for_invariant (struct invariant **best, unsigned *regs_needed,
1568 regs_needed[0] = aregs_needed[0];
1572 regs_needed[ira_pressure_classes[i]]
1618 unsigned i, regs_used, regs_needed[N_REG_CLASSES], new_regs[N_REG_CLASSES];
1647 new_regs[0] = regs_needed[0] = 0;
1653 while ((gain = best_gain_for_invariant (&inv, regs_needed,
1659 new_regs[0] += regs_needed[0];
1664 += regs_needed[ira_pressure_classes[i]];