Lines Matching defs:lra_reg_info
220 lra_reg_info[REGNO (new_reg)].exclude_start_hard_regs
245 lra_reg_info[regno].val = get_new_reg_value ();
514 lra_reg_info
564 && partial_subreg_p (lra_reg_info[regno].biggest_mode, mode))
565 lra_reg_info[regno].biggest_mode = mode;
1305 class lra_reg *lra_reg_info;
1322 /* Initialize I-th element of lra_reg_info. */
1326 bitmap_initialize (&lra_reg_info[i].insn_bitmap, ®_obstack);
1328 lra_reg_info[i].no_stack_p = false;
1330 CLEAR_HARD_REG_SET (lra_reg_info[i].conflict_hard_regs);
1331 CLEAR_HARD_REG_SET (lra_reg_info[i].exclude_start_hard_regs);
1332 lra_reg_info[i].preferred_hard_regno1 = -1;
1333 lra_reg_info[i].preferred_hard_regno2 = -1;
1334 lra_reg_info[i].preferred_hard_regno_profit1 = 0;
1335 lra_reg_info[i].preferred_hard_regno_profit2 = 0;
1336 lra_reg_info[i].biggest_mode = VOIDmode;
1337 lra_reg_info[i].live_ranges = NULL;
1338 lra_reg_info[i].nrefs = lra_reg_info[i].freq = 0;
1339 lra_reg_info[i].last_reload = 0;
1340 lra_reg_info[i].restore_rtx = NULL_RTX;
1341 lra_reg_info[i].val = get_new_reg_value ();
1342 lra_reg_info[i].offset = 0;
1343 lra_reg_info[i].copies = NULL;
1354 lra_reg_info = XNEWVEC (class lra_reg, reg_info_size);
1369 bitmap_clear (&lra_reg_info[i].insn_bitmap);
1370 free (lra_reg_info);
1383 lra_reg_info = XRESIZEVEC (class lra_reg, lra_reg_info, reg_info_size);
1397 lra_reg_info[cp->regno1].copies = lra_reg_info[cp->regno2].copies = NULL;
1423 cp->regno1_next = lra_reg_info[regno1].copies;
1424 lra_reg_info[regno1].copies = cp;
1425 cp->regno2_next = lra_reg_info[regno2].copies;
1426 lra_reg_info[regno2].copies = cp;
1481 if (bitmap_set_bit (&lra_reg_info[regno].insn_bitmap, INSN_UID (insn)))
1587 bitmap_clear_bit (&lra_reg_info[i].insn_bitmap, uid);
1590 lra_reg_info[i].nrefs--;
1591 lra_reg_info[i].freq -= freq;
1592 lra_assert (lra_reg_info[i].nrefs >= 0 && lra_reg_info[i].freq >= 0);
1618 lra_reg_info[i].nrefs++;
1619 lra_reg_info[i].freq += freq;