/netbsd-current/external/gpl3/gcc.old/dist/gcc/ |
H A D | ira-build.c | 478 /* 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 D | alias.c | 251 (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 D | gcse.c | 911 struct reg_avail_info *info = ®_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 D | shrink-wrap.c | 74 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 D | fwprop.c | 341 || (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 D | function.c | 1293 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 D | lra-lives.c | 240 /* 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 D | ira-build.cc | 476 /* 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 D | gcse.cc | 911 struct reg_avail_info *info = ®_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 D | alias.cc | 252 (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 D | shrink-wrap.cc | 75 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 D | function.cc | 1297 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 D | recog.cc | 836 && 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 D | combine-stack-adj.cc | 268 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 D | nios2.c | 479 /* 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 D | nios2.cc | 480 /* 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 D | nvptx.c | 1041 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 D | i386-features.c | 193 /* 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 D | i386-features.cc | 193 /* 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 D | bpf.cc | 364 /* 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 D | ia64.c | 919 || !(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 D | ia64.cc | 919 || !(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 D | aarch64.c | 2214 /* 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 D | stormy16.c | 403 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 D | stormy16.cc | 403 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...] |