Lines Matching defs:dreg
565 intersects CL, make a conflict with pseudo DREG. ORIG_DREG is the
566 rtx actually accessed, it may be identical to DREG or a subreg of it.
571 make_pseudo_conflict (rtx reg, enum reg_class cl, rtx dreg, rtx orig_dreg,
591 mark_pseudo_reg_live (orig_dreg, REGNO (dreg));
593 mark_pseudo_reg_dead (orig_dreg, REGNO (dreg));
598 /* Check and make if necessary conflicts for pseudo DREG of class
601 DREG or a subreg of it. Advance the current program point before
605 check_and_make_def_use_conflict (rtx dreg, rtx orig_dreg,
613 use_cl, dreg, orig_dreg, advance_p);
625 use_cl, dreg, orig_dreg, advance_p);
630 use_cl, dreg, orig_dreg, advance_p);
663 rtx dreg = recog_data.operand[def];
664 rtx orig_dreg = dreg;
669 if (GET_CODE (dreg) == SUBREG)
670 dreg = SUBREG_REG (dreg);
672 if (! REG_P (dreg) || REGNO (dreg) < FIRST_PSEUDO_REGISTER)
675 a = ira_curr_regno_allocno_map[REGNO (dreg)];
750 advance_p = check_and_make_def_use_conflict (dreg, orig_dreg, def_cl,
761 advance_p = check_and_make_def_use_conflict (dreg, orig_dreg, def_cl,
826 rtx dreg = DF_REF_REG (def);
828 if (GET_CODE (dreg) == SUBREG)
829 dreg = SUBREG_REG (dreg);
830 if (! REG_P (dreg) || REGNO (dreg) >= FIRST_PSEUDO_REGISTER)