Home | History | Annotate | Download | only in gcc

Lines Matching defs:hard_regno

536 /* Update the preference of HARD_REGNO for pseudo REGNO by PROFIT.  */
539 int hard_regno, int profit)
542 if (lra_reg_info[regno].preferred_hard_regno1 == hard_regno)
544 else if (lra_reg_info[regno].preferred_hard_regno2 == hard_regno)
548 lra_reg_info[regno].preferred_hard_regno1 = hard_regno;
554 lra_reg_info[regno].preferred_hard_regno2 = hard_regno;
572 if ((hard_regno = lra_reg_info[regno].preferred_hard_regno1) >= 0)
575 hard_regno, regno,
577 if ((hard_regno = lra_reg_info[regno].preferred_hard_regno2) >= 0)
580 hard_regno, regno,
828 int hard_regno = -1, regno = -1;
843 if (!HARD_REGISTER_NUM_P (hard_regno = src_regno))
844 hard_regno = reg_renumber[src_regno];
849 if (!HARD_REGISTER_NUM_P (hard_regno = dst_regno))
850 hard_regno = reg_renumber[dst_regno];
853 if (regno >= 0 && hard_regno >= 0)
855 (regno, hard_regno, freq);
1349 int i, hard_regno, max_regno = max_reg_num ();
1383 if ((hard_regno = reg_renumber[i]) >= 0)
1384 lra_hard_reg_usage[hard_regno] += lra_reg_info[i].freq;