Searched refs:REGNO (Results 326 - 350 of 479) sorted by relevance

<<11121314151617181920

/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dira-build.c478 /* Create and return the allocno corresponding to REGNO in
1852 if ((regno = REGNO (x)) >= FIRST_PSEUDO_REGISTER)
2391 /* Restore allocno order for REGNO in the regno allocno list. */
3028 /* Process all allocnos originated from pseudo REGNO and copy live
3046 if (a != regno_top_level_allocno_map[REGNO (allocno_emit_reg (a))])
3057 == regno_top_level_allocno_map[REGNO
3145 regno_top_level_allocno_map[REGNO (data->reg)] = a;
3153 if (REGNO (data->reg) == REGNO (parent_data->reg))
3201 regno_top_level_allocno_map[REGNO (dat
[all...]
H A Dalias.c251 (REGNO (X) < vec_safe_length (reg_base_value) \
252 ? (*reg_base_value)[REGNO (X)] : 0)
1428 regno = REGNO (src);
1598 regno = REGNO (dest);
1639 /* If this is not the first set of REGNO, see whether the new value
1646 cannot change REGNO's base value.
1696 /* Return REG_BASE_VALUE for REGNO. Selective scheduler uses this to avoid
1704 /* If a value is known for REGNO, return it. */
1771 if (REG_P (x) && REGNO (x) >= FIRST_PSEUDO_REGISTER)
1773 rtx t = get_reg_known_value (REGNO (
[all...]
H A Dgcse.c911 struct reg_avail_info *info = &reg_avail_info[REGNO (x)];
1245 unsigned int regno = REGNO (dest);
1314 unsigned int regno = REGNO (src);
1440 /* Record register first/last/block set information for REGNO in INSN.
1494 record_last_reg_set_info (last_set_insn, REGNO (dest));
2037 int regno = REGNO (reg);
2234 int regno = REGNO (reg);
2529 bb->index, REGNO (expr->reaching_reg));
2859 if (bitmap_bit_p (BB_DATA (succ_bb)->live_in, REGNO (dreg)))
2865 op_ref = DF_REG_USE_CHAIN (REGNO (dre
[all...]
H A Dshrink-wrap.c74 add_to_hard_reg_set (&hardregs, GET_MODE (dreg), REGNO (dreg));
92 REGNO (reg));
101 [REGNO, END_REGNO). Return the live edge if its dest bb has
259 sregno = REGNO (src);
266 dregno = REGNO (dest);
467 for (i = REGNO (x); i < END_REGNO (x); i++)
476 for (i = REGNO (x); i < END_REGNO (x); i++)
714 REGNO (crtl->drap_reg));
H A Dfwprop.c341 || (REGNO (reg) != FRAME_POINTER_REGNUM
342 && REGNO (reg) != HARD_FRAME_POINTER_REGNUM
343 && REGNO (reg) != ARG_POINTER_REGNUM));
460 int regno = REGNO (x);
736 if (REG_P (new_rtx) && REGNO (new_rtx) < FIRST_PSEUDO_REGISTER)
1186 && REGNO (SUBREG_REG (src)) >= FIRST_PSEUDO_REGISTER
1218 && REGNO (XEXP (src, 0)) >= FIRST_PSEUDO_REGISTER
H A Dfunction.c1293 initial value of hard register REGNO. Return an rtx for such a pseudo. */
1329 for the initial value of hard register REGNO in mode MODE. Return
1342 && REGNO (ivs->entries[i].hard_reg) == regno)
1599 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1636 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1786 gcc_assert (REGNO (x) <= LAST_VIRTUAL_REGISTER);
1874 && (REGNO (addr) < FIRST_VIRTUAL_REGISTER
1875 || REGNO (addr) > LAST_VIRTUAL_REGISTER)))
2172 regno = REGNO (reg);
2795 move_block_from_reg (REGNO (entry_par
[all...]
H A Dlra-lives.c240 /* 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...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dira-build.cc476 /* Create and return the allocno corresponding to REGNO in
1856 if ((regno = REGNO (x)) >= FIRST_PSEUDO_REGISTER)
2440 /* Restore allocno order for REGNO in the regno allocno list. */
3077 /* Process all allocnos originated from pseudo REGNO and copy live
3095 if (a != regno_top_level_allocno_map[REGNO (allocno_emit_reg (a))])
3106 == regno_top_level_allocno_map[REGNO
3194 regno_top_level_allocno_map[REGNO (data->reg)] = a;
3202 if (REGNO (data->reg) == REGNO (parent_data->reg))
3250 regno_top_level_allocno_map[REGNO (dat
[all...]
H A Dgcse.cc911 struct reg_avail_info *info = &reg_avail_info[REGNO (x)];
1244 unsigned int regno = REGNO (dest);
1313 unsigned int regno = REGNO (src);
1439 /* Record register first/last/block set information for REGNO in INSN.
1493 record_last_reg_set_info (last_set_insn, REGNO (dest));
2037 int regno = REGNO (reg);
2216 int regno = REGNO (reg);
2511 bb->index, REGNO (expr->reaching_reg));
2841 if (bitmap_bit_p (BB_DATA (succ_bb)->live_in, REGNO (dreg)))
2847 op_ref = DF_REG_USE_CHAIN (REGNO (dre
[all...]
H A Dalias.cc252 (REGNO (X) < vec_safe_length (reg_base_value) \
253 ? (*reg_base_value)[REGNO (X)] : 0)
1443 regno = REGNO (src);
1613 regno = REGNO (dest);
1654 /* If this is not the first set of REGNO, see whether the new value
1661 cannot change REGNO's base value.
1711 /* Return REG_BASE_VALUE for REGNO. Selective scheduler uses this to avoid
1719 /* If a value is known for REGNO, return it. */
1786 if (REG_P (x) && REGNO (x) >= FIRST_PSEUDO_REGISTER)
1788 rtx t = get_reg_known_value (REGNO (
[all...]
H A Dshrink-wrap.cc75 add_to_hard_reg_set (&hardregs, GET_MODE (dreg), REGNO (dreg));
93 REGNO (reg));
102 [REGNO, END_REGNO). Return the live edge if its dest bb has
260 sregno = REGNO (src);
267 dregno = REGNO (dest);
468 for (i = REGNO (x); i < END_REGNO (x); i++)
477 for (i = REGNO (x); i < END_REGNO (x); i++)
715 REGNO (crtl->drap_reg));
H A Dfunction.cc1297 initial value of hard register REGNO. Return an rtx for such a pseudo. */
1333 for the initial value of hard register REGNO in mode MODE. Return
1346 && REGNO (ivs->entries[i].hard_reg) == regno)
1603 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1640 && REGNO (SET_DEST (set)) > LAST_VIRTUAL_REGISTER)
1769 gcc_assert (REGNO (x) <= LAST_VIRTUAL_REGISTER);
1852 && (REGNO (addr) < FIRST_VIRTUAL_REGISTER
1853 || REGNO (addr) > LAST_VIRTUAL_REGISTER)))
2150 regno = REGNO (reg);
2780 move_block_from_reg (REGNO (entry_par
[all...]
H A Drecog.cc836 && REGNO (x) == REGNO (from))
1493 && REGNO (sub) < FIRST_PSEUDO_REGISTER
1494 && !REG_CAN_CHANGE_MODE_P (REGNO (sub), GET_MODE (sub), mode)
1520 return (REGNO (op) >= FIRST_PSEUDO_REGISTER
1521 || in_hard_reg_set_p (operand_reg_set, GET_MODE (op), REGNO (op)));
1607 || (REGNO (op) < FIRST_PSEUDO_REGISTER
1608 && REGNO_REG_CLASS (REGNO (op)) != NO_REGS))));
3101 && REGNO (SUBREG_REG (op)) < FIRST_PSEUDO_REGISTER)
3102 offset = subreg_regno_offset (REGNO (SUBREG_RE
[all...]
H A Dcombine-stack-adj.cc268 for (unsigned int regno = REGNO (XEXP (this_rtx, 0));
358 if (REGNO (x) == STACK_POINTER_REGNUM)
583 && REGNO (src) != STACK_POINTER_REGNUM)
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/nios2/
H A Dnios2.c479 /* Generate save/restore of register REGNO at SP + OFFSET. Used by the
1079 /* Return true if REGNO should be saved in the prologue. */
2096 /* Return true if register REGNO is a valid base register.
2144 && nios2_regno_ok_for_base_p (REGNO (base), strict_p)
2186 return nios2_regno_ok_for_base_p (REGNO (operand), strict_p);
2213 && nios2_regno_ok_for_base_p (REGNO (op0), strict_p)
2965 fprintf (file, "%s", reg_names[REGNO (op)]);
2970 fprintf (file, "%s", reg_names[REGNO (op)+1]);
3069 fprintf (file, "(%s)", reg_names[REGNO (XEXP (op, 0))]);
3217 fprintf (file, "(%s)", reg_names[REGNO (op
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/nios2/
H A Dnios2.cc480 /* Generate save/restore of register REGNO at SP + OFFSET. Used by the
1080 /* Return true if REGNO should be saved in the prologue. */
2091 /* Return true if register REGNO is a valid base register.
2139 && nios2_regno_ok_for_base_p (REGNO (base), strict_p)
2181 return nios2_regno_ok_for_base_p (REGNO (operand), strict_p);
2208 && nios2_regno_ok_for_base_p (REGNO (op0), strict_p)
2960 fprintf (file, "%s", reg_names[REGNO (op)]);
2965 fprintf (file, "%s", reg_names[REGNO (op)+1]);
3064 fprintf (file, "(%s)", reg_names[REGNO (XEXP (op, 0))]);
3212 fprintf (file, "(%s)", reg_names[REGNO (op
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/nvptx/
H A Dnvptx.c1041 and initialize REGNO to point to it. If the size is zero, it'll
1115 /* Emit code to initialize the REGNO predicate register to indicate
1136 REGNO (cfun->machine->red_partition),
1166 REGNO (cfun->machine->bcast_partition),
1175 REGNO (cfun->machine->sync_bar));
1186 int loc = REGNO (cfun->machine->unisimt_location);
1199 int master = REGNO (cfun->machine->unisimt_master);
1200 int pred = REGNO (cfun->machine->unisimt_predicate);
1382 regno_reg_rtx[REGNO (cfun->machine->red_partition)]
1405 REGNO (cfu
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386-features.c193 /* Determine if register REGNO is a stub managed register given the
440 bitmap_set_bit (defs, REGNO (SET_DEST (def_set)));
684 /* Make vector copies for all register REGNO definitions
745 REGNO (reg), REGNO (vreg), INSN_UID (insn));
813 REGNO (src), REGNO (dst), INSN_UID (insn));
851 INSN_UID (insn), REGNO (tmp));
1085 for (ref = DF_REG_USE_CHAIN (REGNO (reg)); ref; ref = next)
1147 if (!DF_REG_DEF_CHAIN (REGNO (sr
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-features.cc193 /* Determine if register REGNO is a stub managed register given the
440 bitmap_set_bit (defs, REGNO (SET_DEST (def_set)));
725 /* Make vector copies for all register REGNO definitions
786 REGNO (reg), REGNO (vreg), INSN_UID (insn));
854 REGNO (src), REGNO (dst), INSN_UID (insn));
908 INSN_UID (insn), REGNO (tmp));
1154 for (ref = DF_REG_USE_CHAIN (REGNO (reg)); ref; ref = next)
1216 if (!DF_REG_DEF_CHAIN (REGNO (sr
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/bpf/
H A Dbpf.cc364 /* Return true if REGNO is the number of a hard register in which the
594 register number REGNO, required to hold a value of mode MODE. */
607 hard register number REGNO, or in several registers starting with
654 && (REGNO (x) < 11
655 || (!strict && REGNO (x) >= FIRST_PSEUDO_REGISTER)));
875 fprintf (file, "%s", reg_names[REGNO (op)]);
907 fprintf (file, "[%s+0]", reg_names[REGNO (addr)]);
916 fprintf (file, "[%s+", reg_names[REGNO (op0)]);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c919 || !(FP_REGNO_P (REGNO (dst)) && FP_REGNO_P (REGNO (dst) + 1)))
994 && REGNO_OK_FOR_BASE_P (REGNO (reg)))
997 && (GENERAL_REGNO_P (REGNO (reg))
1127 dest = gen_rtx_REG_offset (dest, Pmode, REGNO (dest),
1429 out[reversed] = gen_rtx_REG (DImode, REGNO (in));
1430 out[!reversed] = gen_rtx_REG (DImode, REGNO (in) + 1);
1597 if (REGNO (base) == REGNO (operands[0]))
1600 if (refers_to_regno_p (REGNO (operand
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc919 || !(FP_REGNO_P (REGNO (dst)) && FP_REGNO_P (REGNO (dst) + 1)))
994 && REGNO_OK_FOR_BASE_P (REGNO (reg)))
997 && (GENERAL_REGNO_P (REGNO (reg))
1127 dest = gen_rtx_REG_offset (dest, Pmode, REGNO (dest),
1429 out[reversed] = gen_rtx_REG (DImode, REGNO (in));
1430 out[!reversed] = gen_rtx_REG (DImode, REGNO (in) + 1);
1597 if (REGNO (base) == REGNO (operands[0]))
1600 if (refers_to_regno_p (REGNO (operand
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c2214 /* Return true if REGNO is P0-P15 or one of the special FFR-related
2850 /* Return true if we should emit CFI for register REGNO. */
2859 /* Return the mode we should use to save and restore register REGNO. */
3575 int src_regno = REGNO (src);
3576 int dst_regno = REGNO (dst);
3621 || ! (FP_REGNUM_P (REGNO (dst)) && FP_REGNUM_P (REGNO (src))));
5666 set_mode_and_regno (x, mode, REGNO (x));
5920 Return true if REGNO is the number of a hard register in which the values
7122 /* Return true if the register REGNO i
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/stormy16/
H A Dstormy16.c403 regnum = REGNO (XEXP (op, 0));
676 && REGNO_OK_FOR_BASE_P (REGNO (x))
677 && (! strict || REGNO (x) < FIRST_PSEUDO_REGISTER))
792 && REGNO (dest) > REGNO (src))
804 regno = REGNO (dest);
939 /* Does REGNO need to be saved? */
1727 fputs (reg_names [REGNO (address)], file);
1847 fputs (reg_names [REGNO (x)], file);
2092 r0 = reg_names [REGNO (
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/config/stormy16/
H A Dstormy16.cc403 regnum = REGNO (XEXP (op, 0));
676 && REGNO_OK_FOR_BASE_P (REGNO (x))
677 && (! strict || REGNO (x) < FIRST_PSEUDO_REGISTER))
792 && REGNO (dest) > REGNO (src))
804 regno = REGNO (dest);
939 /* Does REGNO need to be saved? */
1727 fputs (reg_names [REGNO (address)], file);
1847 fputs (reg_names [REGNO (x)], file);
2092 r0 = reg_names [REGNO (
[all...]

Completed in 624 milliseconds

<<11121314151617181920