Home
last modified time | relevance | path

Searched refs:dest_regno (Results 1 – 25 of 25) sorted by relevance

/openbsd/src/gnu/usr.bin/gcc/gcc/
Dglobal.c1605 unsigned int src_regno, dest_regno; local
1637 dest_regno = REGNO (dest);
1640 dest_regno = REGNO (SUBREG_REG (dest));
1659 if (reg_renumber[dest_regno] >= 0)
1660 dest_regno = reg_renumber[dest_regno];
1665 if (dest_regno < FIRST_PSEUDO_REGISTER && src_regno >= FIRST_PSEUDO_REGISTER
1668 dest_regno -= offset;
1669 if (dest_regno < FIRST_PSEUDO_REGISTER)
1673 reg_allocno[src_regno], dest_regno);
1676 reg_allocno[src_regno], dest_regno);
[all …]
Djump.c1620 int dest_regno = REGNO (SET_DEST (pat)); local
1622 = (dest_regno
1623 + (dest_regno < FIRST_PSEUDO_REGISTER
1624 ? HARD_REGNO_NREGS (dest_regno,
1632 if (dest_regno >= regno
1640 else if (dest_regno <= regno
1649 for (i = dest_regno; i < dest_endregno; i++)
Dregmove.c765 int dest_regno; local
839 dest_regno = REGNO (dest);
840 REG_N_SETS (dest_regno) ++;
841 REG_LIVE_LENGTH (dest_regno)++;
842 if (REGNO_FIRST_UID (dest_regno) == insn_uid)
843 REGNO_FIRST_UID (dest_regno) = move_uid;
Dssa.c222 PARAMS ((rtx, int dest_regno, int src_regno, void *data));
1833 coalesce_reg_in_phi (insn, dest_regno, src_regno, data) in coalesce_reg_in_phi() argument
1835 int dest_regno;
1845 dest_regno, src_regno);
Dsched-deps.c1206 int src_regno, dest_regno; local
1215 dest_regno = REGNO (tmp);
1228 || dest_regno < FIRST_PSEUDO_REGISTER)
Dflow.c1063 set_phi_alternative_reg (insn, dest_regno, src_regno, data) in set_phi_alternative_reg() argument
1065 int dest_regno ATTRIBUTE_UNUSED;
Dreload.c672 find_valid_class (m1, n, dest_regno) in find_valid_class() argument
675 unsigned int dest_regno;
681 enum reg_class dest_class = REGNO_REG_CLASS (dest_regno);
DChangeLog.34178 (call_multiple_values_operation): Make dest_regno unsigned.
/openbsd/src/gnu/gcc/gcc/
Dglobal.c1660 unsigned int src_regno, dest_regno; in set_preference() local
1692 dest_regno = REGNO (dest); in set_preference()
1695 dest_regno = REGNO (SUBREG_REG (dest)); in set_preference()
1714 if (reg_renumber[dest_regno] >= 0) in set_preference()
1715 dest_regno = reg_renumber[dest_regno]; in set_preference()
1720 if (dest_regno < FIRST_PSEUDO_REGISTER && src_regno >= FIRST_PSEUDO_REGISTER in set_preference()
1723 dest_regno -= offset; in set_preference()
1724 if (dest_regno < FIRST_PSEUDO_REGISTER) in set_preference()
1728 reg_allocno[src_regno], dest_regno); in set_preference()
1731 reg_allocno[src_regno], dest_regno); in set_preference()
[all …]
Djump.c1280 int dest_regno = REGNO (SET_DEST (pat)); in delete_prior_computation() local
1282 = (dest_regno in delete_prior_computation()
1283 + (dest_regno < FIRST_PSEUDO_REGISTER in delete_prior_computation()
1284 ? hard_regno_nregs[dest_regno] in delete_prior_computation()
1292 if (dest_regno >= regno in delete_prior_computation()
1300 else if (dest_regno <= regno in delete_prior_computation()
1309 for (i = dest_regno; i < dest_endregno; i++) in delete_prior_computation()
Dregmove.c750 int dest_regno; in copy_src_to_dest() local
823 dest_regno = REGNO (dest); in copy_src_to_dest()
824 REG_N_SETS (dest_regno) ++; in copy_src_to_dest()
825 REG_LIVE_LENGTH (dest_regno)++; in copy_src_to_dest()
826 if (REGNO_FIRST_UID (dest_regno) == insn_uid) in copy_src_to_dest()
827 REGNO_FIRST_UID (dest_regno) = move_uid; in copy_src_to_dest()
Dsched-deps.c1409 int src_regno, dest_regno; in sched_analyze_insn() local
1418 dest_regno = REGNO (tmp); in sched_analyze_insn()
1429 && dest_regno == STACK_POINTER_REGNUM) in sched_analyze_insn()
1437 || dest_regno < FIRST_PSEUDO_REGISTER) in sched_analyze_insn()
Dreload.c655 unsigned int dest_regno ATTRIBUTE_UNUSED) in find_valid_class()
661 enum reg_class dest_class ATTRIBUTE_UNUSED = REGNO_REG_CLASS (dest_regno); in find_valid_class()
/openbsd/src/gnu/gcc/gcc/config/mcore/
Dpredicates.md253 int dest_regno;
264 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
274 || REGNO (SET_DEST (elt)) != (unsigned) (dest_regno + i)
/openbsd/src/gnu/gcc/gcc/config/rs6000/
Dpredicates.md825 unsigned int dest_regno;
836 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
846 || REGNO (SET_DEST (elt)) != dest_regno + i
1040 unsigned int dest_regno, src_regno;
1050 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
1053 if (dest_regno != VRSAVE_REGNO || src_regno != VRSAVE_REGNO)
1166 unsigned int dest_regno;
1179 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
1182 if (dest_regno > 31
1183 || count != 32 - (int) dest_regno)
[all …]
/openbsd/src/gnu/gcc/gcc/config/s390/
Dpredicates.md274 unsigned int dest_regno;
285 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
310 || REGNO (SET_DEST (elt)) != dest_regno + i
/openbsd/src/gnu/gcc/gcc/config/arm/
Dpredicates.md276 int dest_regno;
306 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, i - 1)));
316 || REGNO (SET_DEST (elt)) != (unsigned int)(dest_regno + i - base)
/openbsd/src/gnu/usr.bin/gcc/gcc/config/ia64/
Dia64.c7450 int src_regno, dest_regno; local
7457 dest_regno = REGNO (dest);
7461 if (dest_regno == current_frame_info.reg_save_ar_pfs)
7463 ia64_dbx_register_number (dest_regno));
7515 dest_regno = REGNO (dest);
7521 if (dest_regno != current_frame_info.reg_save_b0)
7524 ia64_dbx_register_number (dest_regno));
7528 if (dest_regno != current_frame_info.reg_save_pr)
7531 ia64_dbx_register_number (dest_regno));
7535 if (dest_regno != current_frame_info.reg_save_ar_unat)
[all …]
/openbsd/src/gnu/gcc/gcc/config/ia64/
Dia64.c8784 int src_regno, dest_regno; in process_set() local
8791 dest_regno = REGNO (dest); in process_set()
8795 if (dest_regno == current_frame_info.reg_save_ar_pfs) in process_set()
8799 ia64_dbx_register_number (dest_regno)); in process_set()
8854 dest_regno = REGNO (dest); in process_set()
8860 gcc_assert (dest_regno == current_frame_info.reg_save_b0); in process_set()
8863 ia64_dbx_register_number (dest_regno)); in process_set()
8867 gcc_assert (dest_regno == current_frame_info.reg_save_pr); in process_set()
8870 ia64_dbx_register_number (dest_regno)); in process_set()
8874 gcc_assert (dest_regno == current_frame_info.reg_save_ar_unat); in process_set()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/frv/
Dfrv.c5534 int dest_regno = REGNO (dest); local
5537 if (GPR_P (dest_regno))
5615 else if (FPR_P (dest_regno))
5658 else if (SPR_P (dest_regno))
5755 int dest_regno = REGNO (dest); local
5757 if (GPR_P (dest_regno))
5769 if (((dest_regno - GPR_FIRST) & 1) == 0
5791 else if (FPR_P (dest_regno))
5800 if (((dest_regno - FPR_FIRST) & 1) == 0
5810 && ((dest_regno - FPR_FIRST) & 1) == 0
[all …]
/openbsd/src/gnu/gcc/gcc/config/frv/
Dfrv.c4221 int dest_regno = REGNO (dest); in output_move_single() local
4224 if (GPR_P (dest_regno)) in output_move_single()
4297 else if (FPR_P (dest_regno)) in output_move_single()
4340 else if (SPR_P (dest_regno)) in output_move_single()
4437 int dest_regno = REGNO (dest); in output_move_double() local
4439 if (GPR_P (dest_regno)) in output_move_double()
4451 if (((dest_regno - GPR_FIRST) & 1) == 0 in output_move_double()
4473 else if (FPR_P (dest_regno)) in output_move_double()
4482 if (((dest_regno - FPR_FIRST) & 1) == 0 in output_move_double()
4492 && ((dest_regno - FPR_FIRST) & 1) == 0 in output_move_double()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/mcore/
Dmcore.c1738 int dest_regno; local
1749 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
1759 || REGNO (SET_DEST (elt)) != (unsigned) (dest_regno + i)
/openbsd/src/gnu/usr.bin/gcc/gcc/config/rs6000/
Drs6000.c6362 unsigned int dest_regno; local
6373 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
6383 || REGNO (SET_DEST (elt)) != dest_regno + i
6505 unsigned int dest_regno, src_regno; local
6514 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
6517 if (dest_regno != VRSAVE_REGNO
6590 unsigned int dest_regno; local
6603 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
6606 if (dest_regno > 31
6607 || count != 32 - (int) dest_regno)
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/s390/
Ds390.c1196 unsigned int dest_regno; local
1208 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, 0)));
1235 || REGNO (SET_DEST (elt)) != dest_regno + i
/openbsd/src/gnu/usr.bin/gcc/gcc/config/arm/
Darm.c3805 int dest_regno; local
3836 dest_regno = REGNO (SET_DEST (XVECEXP (op, 0, i - 1)));
3846 || REGNO (SET_DEST (elt)) != (unsigned int)(dest_regno + i - base)