Searched refs:REGNO (Results 351 - 375 of 479) sorted by relevance

<<11121314151617181920

/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dlra-lives.cc240 /* Mark pseudo REGNO as living or dying at program point POINT, depending on
242 REGNO that we've encountered, then create a new live range for it. */
278 /* Record hard register REGNO as now being live. It updates
293 /* Process the definition of hard register REGNO. This updates
318 /* Mark pseudo REGNO as now being live and update START_LIVING. */
330 /* Mark pseudo REGNO as now being dead and update START_DYING. */
343 /* Mark register REGNO (pseudo or hard register) in MODE as being live
363 /* Mark register REGNO (pseudo or hard register) in MODE as being dead
536 /* Update the preference of HARD_REGNO for pseudo REGNO by PROFIT. */
585 /* Check whether REGNO live
[all...]
H A Dloop-iv.cc134 return b->regno == REGNO (r);
234 r = REGNO (reg);
307 unsigned regno = REGNO (reg);
831 class biv_entry *biv = bivs->find_with_hash (def, REGNO (def));
844 biv_entry **slot = bivs->find_slot_with_hash (def, REGNO (def), INSERT);
846 biv->regno = REGNO (def);
1315 if (REG_P (x) && REGNO_REG_SET_P (alt, REGNO (x)))
1331 SET_REGNO_REG_SET ((bitmap) alt, REGNO (expr));
1381 /* If REGNO has a single definition, return its known value, otherwise return
1400 || REGNO (SET_DES
[all...]
H A Dgenpeep.cc281 printf (" if (REGNO (x) != %d) goto L%d;\n",
282 REGNO (x), fail_label);
H A Dsel-sched.cc807 if (REG_P (x) && REGNO (x) == REGNO (what))
817 || REGNO (SUBREG_REG (x)) == REGNO (what)))
837 /* Substitute VI's set source with REGNO. Returns newly created pattern
838 that has REGNO as its source. */
888 if (REG_P (dst_loc) && REGNO (new_src_reg) == REGNO (dst_loc))
1006 && REGNO (op) == ORIGINAL_REGNO (op))
1032 /* Calculate HARD_REGNO_RENAME_OK data for REGNO
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-pcrel-opt.cc574 /* Check whether INSN contains a reference to REGNO that will inhibit the
576 if there is a definition of REGNO. If TYPE is a load instruction, then
577 return true of there is a use of REGNO. */
586 /* Return true if there is a definition of REGNO. */
591 /* If type is a load, return true if there is a use of REGNO. */
684 /* Make sure we are setting a register before we look at REGNO. */
688 use_regno = REGNO (use_dest);
697 /* Make sure this is a register before we look at REGNO. */
701 use_regno = REGNO (use_src);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dloop-iv.c134 return b->regno == REGNO (r);
234 r = REGNO (reg);
307 unsigned regno = REGNO (reg);
831 class biv_entry *biv = bivs->find_with_hash (def, REGNO (def));
844 biv_entry **slot = bivs->find_slot_with_hash (def, REGNO (def), INSERT);
846 biv->regno = REGNO (def);
1315 if (REG_P (x) && REGNO_REG_SET_P (alt, REGNO (x)))
1331 SET_REGNO_REG_SET ((bitmap) alt, REGNO (expr));
1381 /* If REGNO has a single definition, return its known value, otherwise return
1400 || REGNO (SET_DES
[all...]
H A Dgenpeep.c281 printf (" if (REGNO (x) != %d) goto L%d;\n",
282 REGNO (x), fail_label);
H A Dsel-sched.c807 if (REG_P (x) && REGNO (x) == REGNO (what))
817 || REGNO (SUBREG_REG (x)) == REGNO (what)))
837 /* Substitute VI's set source with REGNO. Returns newly created pattern
838 that has REGNO as its source. */
888 if (REG_P (dst_loc) && REGNO (new_src_reg) == REGNO (dst_loc))
1006 && REGNO (op) == ORIGINAL_REGNO (op))
1032 /* Calculate HARD_REGNO_RENAME_OK data for REGNO
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/msp430/
H A Dmsp430.c930 int rn = REGNO (r);
3238 fprintf (file, "%s", reg_names[REGNO (op)]);
3283 fprintf (file, "(%s)", reg_names[REGNO (XEXP (addr, 0))]);
3291 fprintf (file, "@%s+", reg_names[REGNO (XEXP (addr, 0))]);
3492 op = gen_rtx_REG (Pmode, REGNO (op) + 1);
3511 op = gen_rtx_REG (Pmode, REGNO (op) + 2);
3530 op = gen_rtx_REG (Pmode, REGNO (op) + 3);
3702 if (REGNO (operands[0]) == REGNO (operands[1]))
3720 if (REGNO (operand
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/c6x/
H A Dc6x.c1131 REGNO (parm_rtx)))
1141 GET_MODE (x), REGNO (x)))
2102 unsigned int regno = REGNO (XEXP (x, 0));
2129 unsigned int regno = REGNO (XEXP (x, 0));
2207 v = REGNO (x);
2254 if (A_REGNO_P (REGNO (x)))
2256 if (B_REGNO_P (REGNO (x)))
2265 fprintf (file, "%s:%s", reg_names[REGNO (x) + 1],
2266 reg_names[REGNO (x)]);
2268 fprintf (file, "%s", reg_names[REGNO (
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/c6x/
H A Dc6x.cc1133 REGNO (parm_rtx)))
1143 GET_MODE (x), REGNO (x)))
2104 unsigned int regno = REGNO (XEXP (x, 0));
2131 unsigned int regno = REGNO (XEXP (x, 0));
2209 v = REGNO (x);
2256 if (A_REGNO_P (REGNO (x)))
2258 if (B_REGNO_P (REGNO (x)))
2267 fprintf (file, "%s:%s", reg_names[REGNO (x) + 1],
2268 reg_names[REGNO (x)]);
2270 fprintf (file, "%s", reg_names[REGNO (
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/lm32/
H A Dlm32.c509 regnum = REGNO (op);
567 fprintf (file, "(%s+0)", reg_names[REGNO (addr)]);
582 fprintf (file, "(%s+%ld)", reg_names[REGNO (arg0)],
586 fprintf (file, "(%s+", reg_names[REGNO (arg0)]);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-speculation.cc216 && REGNO (XEXP (cond, 0)) == CC_REGNUM
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/nds32/
H A Dnds32-pipelines-auxiliary.c373 return REGNO (def_reg) == REGNO (use_reg) + 1;
375 return REGNO (def_reg) == REGNO (use_reg);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/riscv/
H A Driscv-sr.c447 && !SIBCALL_REG_P (REGNO (target)))
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/xtensa/
H A Dxtensa.c476 && REGNO (x) >= FIRST_PSEUDO_REGISTER
477 && reg_renumber[REGNO (x)] >= 0)
478 return reg_renumber[REGNO (x)];
479 return REGNO (x);
485 return base + subreg_regno_offset (REGNO (SUBREG_REG (x)),
1004 operands[3] = gen_rtx_REG (mode, REGNO (operands[1]) + 1);
1005 operands[2] = gen_rtx_REG (mode, REGNO (operands[1]));
1025 operands[1] = gen_rtx_REG (mode, REGNO (operands[0]) + 1);
1026 operands[0] = gen_rtx_REG (mode, REGNO (operands[0]));
1124 && REGNO (SUBREG_RE
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/nds32/
H A Dnds32-pipelines-auxiliary.cc373 return REGNO (def_reg) == REGNO (use_reg) + 1;
375 return REGNO (def_reg) == REGNO (use_reg);
/netbsd-current/external/gpl3/gcc/dist/gcc/config/xtensa/
H A Dxtensa.cc486 && REGNO (x) >= FIRST_PSEUDO_REGISTER
487 && reg_renumber[REGNO (x)] >= 0)
488 return reg_renumber[REGNO (x)];
489 return REGNO (x);
495 return base + subreg_regno_offset (REGNO (SUBREG_REG (x)),
1014 operands[3] = gen_rtx_REG (mode, REGNO (operands[1]) + 1);
1015 operands[2] = gen_rtx_REG (mode, REGNO (operands[1]));
1035 operands[1] = gen_rtx_REG (mode, REGNO (operands[0]) + 1);
1036 operands[0] = gen_rtx_REG (mode, REGNO (operands[0]));
1150 && REGNO (SUBREG_RE
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/lm32/
H A Dlm32.cc509 regnum = REGNO (op);
567 fprintf (file, "(%s+0)", reg_names[REGNO (addr)]);
582 fprintf (file, "(%s+%ld)", reg_names[REGNO (arg0)],
586 fprintf (file, "(%s+", reg_names[REGNO (arg0)]);
/netbsd-current/external/gpl3/gcc/dist/gcc/config/riscv/
H A Driscv-sr.cc447 && !SIBCALL_REG_P (REGNO (target)))
H A Driscv.cc761 /* Return true if register REGNO is a valid base register for mode MODE.
795 && riscv_regno_mode_ok_for_base_p (REGNO (x), mode, strict_p));
950 /* Return true if hard reg REGNO can be used in compressed instructions. */
984 && !riscv_compressed_reg_p (REGNO (addr.reg))
2277 if (dest_code == REG && GP_REG_P (REGNO (dest)))
2279 if (src_code == REG && FP_REG_P (REGNO (src)))
2316 if ((src_code == REG && GP_REG_P (REGNO (src)))
2321 if (GP_REG_P (REGNO (dest)))
2324 if (FP_REG_P (REGNO (dest)))
2344 if (src_code == REG && FP_REG_P (REGNO (sr
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-speculation.cc216 && REGNO (XEXP (cond, 0)) == CC_REGNUM
H A Daarch64.cc3347 /* Return true if REGNO is P0-P15 or one of the special FFR-related
4111 /* Return true if we should emit CFI for register REGNO. */
4120 /* Return the mode we should use to save and restore register REGNO. */
4874 int src_regno = REGNO (src);
4875 int dst_regno = REGNO (dst);
4922 if (FP_REGNUM_P (REGNO (dst)))
4923 return REG_P (src) && !FP_REGNUM_P (REGNO (src));
6956 set_mode_and_regno (x, mode, REGNO (x));
7216 Return true if REGNO is the number of a hard register in which the values
8544 /* Return true if the register REGNO i
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/epiphany/
H A Depiphany.c614 && ((REG_P (x) && REGNO (x) == GPR_0)
615 || (REG_P (y) && REGNO (y) == GPR_1)))
635 && (!REG_P (x) || REGNO (x) != GPR_0
636 || !REG_P (y) || REGNO (y) != GPR_1))
1070 /* Tell prologue and epilogue if register REGNO should be saved / restored.
1324 fputs (reg_names[REGNO (x)], file);
1411 fputs (reg_names[REGNO (addr)], file);
1431 fputs (reg_names[REGNO (base)], file);
1445 fprintf (file, ",%s", reg_names[REGNO (index)]);
2066 (strict ? GPR_P (REGNO (
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/epiphany/
H A Depiphany.cc616 && ((REG_P (x) && REGNO (x) == GPR_0)
617 || (REG_P (y) && REGNO (y) == GPR_1)))
637 && (!REG_P (x) || REGNO (x) != GPR_0
638 || !REG_P (y) || REGNO (y) != GPR_1))
1072 /* Tell prologue and epilogue if register REGNO should be saved / restored.
1326 fputs (reg_names[REGNO (x)], file);
1413 fputs (reg_names[REGNO (addr)], file);
1433 fputs (reg_names[REGNO (base)], file);
1447 fprintf (file, ",%s", reg_names[REGNO (index)]);
2068 (strict ? GPR_P (REGNO (
[all...]

Completed in 463 milliseconds

<<11121314151617181920