Lines Matching refs:REGNO

2355           && (avr_regno_mode_code_ok_for_base_p (REGNO (reg), QImode,
2358 && REGNO (reg) >= FIRST_PSEUDO_REGISTER)));
2378 && REG_X == REGNO (x))
2448 avr_edump ("(r%d ---> r%d)", REGNO (XEXP (x, 0)),
2541 && reg_equiv_constant (REGNO (XEXP (x, 0))) == 0
2549 if (reg_equiv_address (REGNO (XEXP (x, 0))) != 0)
2551 int regno = REGNO (XEXP (x, 0));
2705 fprintf (file, "%s", ptrreg_to_str (REGNO (addr)));
2709 fprintf (file, "-%s", ptrreg_to_str (REGNO (XEXP (addr, 0))));
2713 fprintf (file, "%s+", ptrreg_to_str (REGNO (XEXP (addr, 0))));
2799 t_regno = REGNO (x);
2819 fprintf (file, "%s", reg_names[REGNO (op) + ef]);
2824 fprintf (file, "%s", reg_names[REGNO (op) + ij]);
2830 else if (code == 'r' && REGNO (x) < 32)
2831 fprintf (file, "%d", (int) REGNO (x));
2833 fprintf (file, "%s", reg_names[REGNO (x) + abcd]);
2916 if (REGNO (XEXP (addr, 0)) == REG_X)
3333 /* Returns nonzero if REGNO is the number of a hard
3595 regno_dest = REGNO (dest);
3607 gcc_assert (REG_Z == REGNO (addr));
3623 if (REGNO (dest) == REG_Z)
3647 gcc_assert (REG_Z == REGNO (XEXP (addr, 0))
3769 gcc_assert (REG_Z == REGNO (addr));
3781 if (REGNO (dest) == REG_Z)
3812 if (REGNO (dest) == REG_Z - 2)
3832 gcc_assert (REG_Z == REGNO (XEXP (addr, 0))
3873 if (REGNO (xop[0]) != REGNO (xop[3]))
4053 if (REGNO (XEXP (x, 0)) != REG_Y)
4067 else if (REGNO (XEXP (x, 0)) == REG_X)
4223 if (REGNO (XEXP (base, 0)) != REG_Y)
4282 return REGNO (XEXP (base, 0)) == REG_X
4486 if (REGNO (XEXP (base, 0)) != REG_Y)
4656 int reg_base = REGNO (XEXP (base, 0));
4791 reg_base = REGNO (XEXP (base, 0));
5079 if (REGNO (XEXP (base, 0)) != REG_Y)
5202 int reg_base = REGNO (XEXP (base, 0));
5279 reg_base = REGNO (XEXP (base, 0));
5447 if (REGNO (XEXP (x, 0)) != REG_Y)
5461 else if (REGNO (XEXP (x, 0)) == REG_X)
5537 reg_base = REGNO (XEXP (base, 0));
5581 return REGNO (XEXP (base, 0)) == REG_X
5639 int reg_base = REGNO (XEXP (base, 0));
5736 reg_base = REGNO (XEXP (base, 0));
5788 return REGNO (XEXP (base, 0)) == REG_X
6226 op[3] = all_regs_rtx[((REGNO (op[0]) - 1) & 15) + 16];
6652 int reg0 = REGNO (op[0]);
6653 int reg1 = REGNO (op[1]);
6667 int reg0 = REGNO (op[0]);
6668 int reg1 = REGNO (op[1]);
7022 int dest = REGNO (op[0]);
7023 int src = REGNO (op[1]);
7530 int dest = REGNO (op[0]);
7531 int src = REGNO (op[1]);
7750 gcc_assert (REGNO (xop[0]) == REGNO (xop[2]));
8447 rtx r_msb = all_regs_rtx[REGNO (xop[1]) + n_src - 1];
8454 if (REGNO (xop[0]) != REGNO (xop[1]))
8468 if (REGNO (xop[0]) == REGNO (xop[1])
8480 avr_asm_len ("sbc %0,%0", &all_regs_rtx[REGNO (xop[0]) + n], plen, 1);
8547 && REGNO (op[0]) == REGNO (op[2]))
8653 val[i]->regno = REGNO (xop[i]);
8654 val[i]->regno_msb = REGNO (xop[i]) + val[i]->bytes - 1;
9550 if (call_used_or_fixed_reg_p (REGNO (reg)))
11676 int regno = REGNO (xx);
12165 /* FIXME: This hook gets called with MODE:REGNO combinations that don't
12303 if (REGNO (dest) < 16
12304 && REGNO (dest) + GET_MODE_SIZE (mode) > 16)
12306 clobber_reg = all_regs_rtx[REGNO (dest) + n_bytes - 1];
12390 : AVR_ZERO_REGNO == REGNO (xdest[n]) ? "clr %0"
12397 && REGNO (clobber_reg) == REGNO (xdest[n]))
12925 return REGNO (reg) == REG_Z;
12931 && REGNO (reg) < REG_Z)
12990 && (!strict || REGNO (hi) < FIRST_PSEUDO_REGISTER)
12992 && REGNO (lo) == REG_Z);
13011 avr_edump ("(r%d ---> r%d)", REGNO (XEXP (x, 0)),
13236 && REGNO (reg) < FIRST_PSEUDO_REGISTER
13238 && (rmask & regmask (GET_MODE (reg), REGNO (reg))))
13873 if (REGNO (xop[0]) == REGNO (xop[1]))