Lines Matching refs:REGNO

318    for register number REGNO which is born at index BIRTH
319 within the block. MODE and SIZE are info on reg REGNO. */
549 return reg_equiv[REGNO (x)].replace == 0 && rtx_varies_p (x, 0);
579 /* Returns nonzero if X (used to initialize register REGNO) is movable.
609 return (reg_equiv[REGNO (x)].loop_depth >= reg_equiv[regno].loop_depth
610 && reg_equiv[REGNO (x)].replace)
611 || (REG_BASIC_BLOCK (REGNO (x)) < 0 && ! rtx_varies_p (x, 0));
644 /* TRUE if X uses any registers for which reg_equiv[REGNO].replace is true. */
667 return reg_equiv[REGNO (x)].replace;
717 return (reg_equiv[REGNO (x)].replacement
719 reg_equiv[REGNO (x)].replacement));
868 regno = REGNO (dest);
899 || (regno = REGNO (dest)) < FIRST_PSEUDO_REGISTER
967 int regno = REGNO (dest);
1048 If one of the regs in the address has reg_equiv[REGNO].replace set,
1049 then we can't add this REG_EQUIV note. The reg_equiv[REGNO].replace
1051 insn, which puts it after reg_equiv[REGNO].init_insns, and hence
1056 && (regno = REGNO (src)) >= FIRST_PSEUDO_REGISTER
1111 int regno = REGNO (XEXP (link, 0));
1118 /* reg_equiv[REGNO].replace gets set only when
1119 REG_N_REFS[REGNO] is 2, i.e. the register is set
1122 there can only be one insn in reg_equiv[REGNO].init_insns. */
1169 /* Remember to clear REGNO from all basic block's live
1202 /* Remember to clear REGNO from all basic block's live
1265 regno = REGNO (reg);
1426 && REGNO (hard_reg) < FIRST_PSEUDO_REGISTER
1427 && !call_used_regs[REGNO (hard_reg)])
1496 no_conflict_combined_regno = REGNO (r1);
1508 combined_regno = REGNO (r1);
1517 && combined_regno != (int) REGNO (XEXP (link, 0))
1518 && (no_conflict_combined_regno != (int) REGNO (XEXP (link, 0))
1877 if (REGNO (subreg) < FIRST_PSEUDO_REGISTER)
1878 offset += subreg_regno_offset (REGNO (subreg),
1893 ureg = REGNO (usedreg);
1910 if (REGNO (subreg) < FIRST_PSEUDO_REGISTER)
1911 offset -= subreg_regno_offset (REGNO (subreg),
1926 sreg = REGNO (setreg);
2128 regno = REGNO (SUBREG_REG (reg));
2133 regno = REGNO (reg);
2163 int regno = REGNO (reg);
2372 /* Mark that REGNO with machine-mode MODE is live starting from the current
2388 /* Mark register number REGNO (with machine-mode MODE) as live (if LIFE
2438 || (REG_P (r1) && REGNO (r1) < FIRST_PSEUDO_REGISTER)
2440 && REGNO (SUBREG_REG (r1)) < FIRST_PSEUDO_REGISTER))