Lines Matching defs:hard_regno
242 HARD_REGNO. If HARD_REGNO is not eliminable, return itself. */
244 lra_get_elimination_hard_regno (int hard_regno)
248 if (hard_regno < 0 || hard_regno >= FIRST_PSEUDO_REGISTER)
249 return hard_regno;
250 if ((ep = elimination_map[hard_regno]) == NULL)
251 return hard_regno;
260 int hard_regno;
264 if ((hard_regno = REGNO (reg)) < 0 || hard_regno >= FIRST_PSEUDO_REGISTER)
266 if ((ep = elimination_map[hard_regno]) != NULL)
268 poly_int64 offset = self_elim_offsets[hard_regno];
271 /* This is an iteration to restore offsets just after HARD_REGNO
273 self_elim_table.from = self_elim_table.to = hard_regno;
276 = eliminable_reg_rtx[hard_regno];