Lines Matching refs:REGNO

334 #define REGNO_PAIR_OK(REGNO, MODE)                               \
335 (HARD_REGNO_NREGS ((REGNO), (MODE)) == 1 || !((REGNO) & 1))
401 if (GET_CODE (SET_DEST (set)) != REG || !CC_REGNO_P (REGNO (SET_DEST (set))))
709 && REGNO (XVECEXP (*op0, 0, 0)) == CC_REGNUM
829 gcc_assert (REGNO (XEXP (code, 0)) == CC_REGNUM);
1656 if (REGNO (base) == STACK_POINTER_REGNUM
1657 || REGNO (base) == FRAME_POINTER_REGNUM
1660 && REGNO (base) == HARD_FRAME_POINTER_REGNUM)
1661 || REGNO (base) == ARG_POINTER_REGNUM
1663 && REGNO (base) == PIC_OFFSET_TABLE_REGNUM))
1704 if (REGNO (indx) == STACK_POINTER_REGNUM
1705 || REGNO (indx) == FRAME_POINTER_REGNUM
1708 && REGNO (indx) == HARD_FRAME_POINTER_REGNUM)
1709 || REGNO (indx) == ARG_POINTER_REGNUM
1711 && REGNO (indx) == PIC_OFFSET_TABLE_REGNUM))
2346 gcc_assert (!(REGNO (reg) & 1));
2348 *lo = gen_rtx_REG (SImode, REGNO (reg) + 1);
2349 *hi = gen_rtx_REG (SImode, REGNO (reg));
2707 || (ad.base && !REGNO_OK_FOR_BASE_P (REGNO (ad.base)))
2708 || (ad.indx && !REGNO_OK_FOR_INDEX_P (REGNO (ad.indx))))
2756 if (ad.base && !REGNO_OK_FOR_BASE_P (REGNO (ad.base)))
2759 if (ad.indx && !REGNO_OK_FOR_INDEX_P (REGNO (ad.indx)))
2765 && !(REGNO (ad.base) >= FIRST_PSEUDO_REGISTER
2766 || REGNO_REG_CLASS (REGNO (ad.base)) == ADDR_REGS))
2770 && !(REGNO (ad.indx) >= FIRST_PSEUDO_REGISTER
2771 || REGNO_REG_CLASS (REGNO (ad.indx)) == ADDR_REGS))
2804 if (addr.base && !REGNO_OK_FOR_BASE_P (REGNO (addr.base)))
2806 if (addr.indx && !REGNO_OK_FOR_INDEX_P (REGNO (addr.indx)))
3424 && !(REG_P (x) && REGNO_PTR_FRAME_P (REGNO (x))))
4374 && REGNO (XEXP (x, 0)) == PIC_OFFSET_TABLE_REGNUM)
4413 gcc_assert (REGNO (base) < FIRST_PSEUDO_REGISTER);
4414 gcc_assert (REGNO_REG_CLASS (REGNO (base)) == ADDR_REGS);
4420 fprintf (file, "(%s)", reg_names[REGNO (base)]);
4533 || (ad.base && !REGNO_OK_FOR_BASE_P (REGNO (ad.base)))
4534 || (ad.indx && !REGNO_OK_FOR_INDEX_P (REGNO (ad.indx))))
4543 fprintf (file, "(%s,%s)", reg_names[REGNO (ad.indx)],
4544 reg_names[REGNO (ad.base)]);
4546 fprintf (file, "(%s)", reg_names[REGNO (ad.base)]);
4618 gcc_assert (!ad.base || REGNO_OK_FOR_BASE_P (REGNO (ad.base)));
4636 gcc_assert (!ad.base || REGNO_OK_FOR_BASE_P (REGNO (ad.base)));
4640 fprintf (file, "%s", reg_names[REGNO (ad.base)]);
4654 gcc_assert (!ad.base || REGNO_OK_FOR_BASE_P (REGNO (ad.base)));
4663 fprintf (file, "(%s)", reg_names[REGNO (ad.base)]);
4669 x = gen_rtx_REG (GET_MODE (x), REGNO (x) + 1);
4678 x = gen_rtx_REG (GET_MODE (x), REGNO (x) + 1);
4693 fprintf (file, "%s", reg_names[REGNO (x)]);
4767 /* Returns true if register REGNO is used for forming
4827 int regno = REGNO (target);
6338 regno = REGNO (setreg);
6485 && REGNO (cfun->machine->base_reg) == BASE_REGNUM);
6775 regs_ever_live[REGNO (cfun->machine->base_reg)] = 1;
6778 /* Return true if it is legal to put a value with MODE into REGNO. */
6834 if (REGNO (cfun->machine->base_reg) == old_reg
6835 || REGNO (cfun->machine->base_reg) == new_reg)
8757 reg < HARD_REGNO_NREGS (REGNO (parm_rtx), GET_MODE (parm_rtx));
8759 if (! call_used_regs[reg + REGNO (parm_rtx)])
8989 first = REGNO (SET_SRC (set));
9001 if (REGNO (base) != STACK_POINTER_REGNUM
9002 && REGNO (base) != HARD_FRAME_POINTER_REGNUM)
9025 && (REGNO (SET_SRC (PATTERN (insn))) == BASE_REGNUM
9027 && REGNO (SET_SRC (PATTERN (insn))) == RETURN_REGNUM))
9031 first = REGNO (SET_SRC (set));
9038 if (REGNO (base) != STACK_POINTER_REGNUM
9039 && REGNO (base) != HARD_FRAME_POINTER_REGNUM)
9050 first = REGNO (SET_DEST (set));
9062 if (REGNO (base) != STACK_POINTER_REGNUM
9063 && REGNO (base) != HARD_FRAME_POINTER_REGNUM)
9086 && (REGNO (SET_DEST (PATTERN (insn))) == BASE_REGNUM
9088 && REGNO (SET_DEST (PATTERN (insn))) == RETURN_REGNUM))
9092 first = REGNO (SET_DEST (set));
9099 if (REGNO (base) != STACK_POINTER_REGNUM
9100 && REGNO (base) != HARD_FRAME_POINTER_REGNUM)