Lines Matching refs:REGNO

474  ((REG_P (X) && REGNO (X) >= FIRST_PSEUDO_REGISTER	\
475 ? (((unsigned) REG << 7) + (unsigned) REG_QTY (REGNO (X))) \
480 ((REG_P (X) && REGNO (X) >= FIRST_PSEUDO_REGISTER \
481 ? (((unsigned) REG << 7) + (unsigned) REG_QTY (REGNO (X))) \
664 if (REGNO (x) >= FIRST_VIRTUAL_REGISTER
665 && REGNO (x) <= LAST_VIRTUAL_REGISTER)
707 unsigned int regno = REGNO (x);
900 /* Given REGNO, initialize the cse_reg_info entry for REGNO. */
916 /* Find a cse_reg_info entry for REGNO. */
1123 unsigned int regno = REGNO (x);
1145 && REGNO (SUBREG_REG (x)) >= FIRST_PSEUDO_REGISTER)
1147 unsigned int i = REGNO (SUBREG_REG (x));
1157 || SUBREG_TICKED (i) != REGNO (SUBREG_REG (x)))
1164 SUBREG_TICKED (i) = REGNO (SUBREG_REG (x));
1181 && ! REGNO_QTY_VALID_P (REGNO (XEXP (x, 0))))
1189 && ! REGNO_QTY_VALID_P (REGNO (XEXP (x, 1))))
1223 unsigned int regno = REGNO (x);
1226 /* If REGNO is in the equivalence table already but is of the
1247 unsigned c_regno = REGNO (classp->exp);
1295 && ! REGNO_QTY_VALID_P (REGNO (SUBREG_REG (x))))
1434 unsigned int regno = REGNO (x);
1440 && REGNO (p->exp) == regno)
1520 gcc_assert (!REG_P (x) || REGNO_QTY_VALID_P (REGNO (x)));
1523 if (REG_P (x) && REGNO (x) < FIRST_PSEUDO_REGISTER)
1525 unsigned int regno = REGNO (x);
1613 int exp_q = REG_QTY (REGNO (classp->exp));
1622 && ! qty_table[REG_QTY (REGNO (x))].const_rtx
1631 int x_q = REG_QTY (REGNO (x));
1643 && qty_table[REG_QTY (REGNO (x))].const_rtx
1644 && GET_MODE (x) == qty_table[REG_QTY (REGNO (x))].mode)
1645 qty_table[REG_QTY (REGNO (x))].const_insn = this_insn;
1725 need_rehash = REGNO_QTY_VALID_P (REGNO (exp));
1726 delete_reg_equiv (REGNO (exp));
1729 if (REG_P (exp) && REGNO (exp) >= FIRST_PSEUDO_REGISTER)
1814 unsigned int regno = REGNO (x);
1817 /* Remove REGNO from any quantity list it might be on and indicate
1859 || REGNO (p->exp) >= FIRST_PSEUDO_REGISTER)
1862 tregno = REGNO (p->exp);
1931 /* Remove all expressions that refer to register REGNO,
1952 /* Likewise for a subreg with subreg_reg REGNO, subreg_byte OFFSET,
1971 || REGNO (SUBREG_REG (exp)) != regno
2000 || REG_IN_TABLE (REGNO (x)) < 0
2001 || REG_IN_TABLE (REGNO (x)) != REG_TICK (REGNO (x)))
2074 || REGNO (p->exp) >= FIRST_PSEUDO_REGISTER)
2077 regno = REGNO (p->exp);
2212 unsigned int regno = REGNO (x);
2270 + REGNO (SUBREG_REG (x))
2545 return REGNO (x) == REGNO (y);
2548 unsigned int regno = REGNO (y);
2558 if (REG_QTY (REGNO (x)) != REG_QTY (regno))
2710 && REGNO_QTY_VALID_P (REGNO (x)))
2712 int x_q = REG_QTY (REGNO (x));
2723 && REGNO_QTY_VALID_P (REGNO (XEXP (x, 0))))
2725 int x0_q = REG_QTY (REGNO (XEXP (x, 0)));
2741 && REGNO_QTY_VALID_P (REGNO (XEXP (x, 0)))
2742 && REGNO_QTY_VALID_P (REGNO (XEXP (x, 1))))
2744 int x0_q = REG_QTY (REGNO (XEXP (x, 0)));
2745 int x1_q = REG_QTY (REGNO (XEXP (x, 1)));
2822 if (REGNO (x) < FIRST_PSEUDO_REGISTER
2823 || ! REGNO_QTY_VALID_P (REGNO (x)))
2826 q = REG_QTY (REGNO (x));
2894 && (regno = REGNO (XEXP (addr, 0)),
2898 && (regno = REGNO (addr), regno == FRAME_POINTER_REGNUM
3497 && REGNO_QTY_VALID_P (REGNO (addr)))
3499 int addr_q = REG_QTY (REGNO (addr));
3810 if (REGNO_QTY_VALID_P (REGNO (arg)))
3812 int arg_q = REG_QTY (REGNO (arg));
4127 && (REG_QTY (REGNO (folded_arg0))
4128 == REG_QTY (REGNO (folded_arg1))))
4156 int qty = REG_QTY (REGNO (folded_arg0));
4158 if (REGNO_QTY_VALID_P (REGNO (folded_arg0)))
4171 && (REG_QTY (REGNO (folded_arg1)) == ent->comparison_qty))))
4498 && REGNO_QTY_VALID_P (REGNO (x)))
4500 int x_q = REG_QTY (REGNO (x));
4756 qty = REG_QTY (REGNO (op0));
4779 ent->comparison_qty = REG_QTY (REGNO (op1));
5003 && REGNO (XEXP (y, 0)) < FIRST_PSEUDO_REGISTER))
5024 && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER))
5208 && REGNO (dest) >= FIRST_PSEUDO_REGISTER)
5750 && REGNO_QTY_VALID_P (REGNO (dest)))
5752 int dest_q = REG_QTY (REGNO (dest));
5756 && dest_ent->first_reg != REGNO (dest)
5757 && REG_P (src) && REGNO (src) == REGNO (dest)
5761 || REGNO (sets[i].src) >= FIRST_PSEUDO_REGISTER)
5762 && (!REG_P (dest) || REGNO (dest) >= FIRST_PSEUDO_REGISTER))
5766 int src_q = REG_QTY (REGNO (src));
6207 unsigned int regno = REGNO (x);
6429 && REGNO (SET_SRC (sets[0].rtl)) >= FIRST_PSEUDO_REGISTER
6430 && REGNO_QTY_VALID_P (REGNO (SET_SRC (sets[0].rtl))))
6432 int src_q = REG_QTY (REGNO (SET_SRC (sets[0].rtl)));
6435 if ((src_ent->first_reg == REGNO (SET_DEST (sets[0].rtl)))
6537 && REGNO (XEXP (addr, 0)) == STACK_POINTER_REGNUM)
6655 i = REG_QTY (REGNO (x));
6658 if (REGNO_QTY_VALID_P (REGNO (x)))
7333 counts[REGNO (x)] += incr;
7456 || REGNO (SET_DEST (set)) < FIRST_PSEUDO_REGISTER
7457 || counts[REGNO (SET_DEST (set))] != 0
7636 && REGNO (*loc) == REGNO (args->newreg)
7646 /* Change the mode of any reference to the register REGNO (NEWREG) to
7672 /* Change the mode of any reference to the register REGNO (NEWREG) to
7758 && REGNO (SET_DEST (set)) == REGNO (cc_reg))
7872 newreg = gen_rtx_REG (mode, REGNO (cc_reg));
7948 && REGNO (SET_DEST (set)) == REGNO (cc_reg))
7977 rtx newreg = gen_rtx_REG (mode, REGNO (cc_reg));