Home
last modified time | relevance | path

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

/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/
H A D20010518-1.c153 int src_regno = (((src_reg)->fld[0]).rtuint); local
155 (((src_regno) >= 32
156 && (src_regno) <=
166 [(src_regno + nr) / ((unsigned) (8 * 8))] &=
169 [(src_regno + nr) / ((unsigned) (8 * 8))] |=
170 ((HARD_REG_ELT_TYPE) (1)) << ((src_regno + nr) % ((unsigned) (8 * 8))));
172 [(src_regno + nr) / ((unsigned) (8 * 8))] |=
176 [(src_regno) / ((unsigned) (8 * 8))] |=
177 ((HARD_REG_ELT_TYPE) (1)) << ((src_regno) % ((unsigned) (8 * 8))));
180 [(src_regno) / ((unsigned) (8 * 8))] &=
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dglobal.c1605 unsigned int src_regno, dest_regno; local
1619 src_regno = REGNO (src);
1622 src_regno = REGNO (SUBREG_REG (src));
1656 if (reg_renumber[src_regno] >= 0)
1657 src_regno = reg_renumber[src_regno];
1666 && reg_allocno[src_regno] >= 0)
1673 reg_allocno[src_regno], dest_regno);
1687 src_regno += offset;
1692 reg_allocno[dest_regno], src_regno);
1696 for (i = src_regno;
[all …]
H A Dregmove.c340 int src_regno; local
351 src_regno = regno_src_regno[REGNO (reg)];
354 if (src_regno < 0)
358 if (src_regno < FIRST_PSEUDO_REGISTER)
764 int src_regno; local
845 src_regno = REGNO (src);
847 REG_LIVE_LENGTH (src_regno)++;
850 REGNO_FIRST_UID (src_regno) = move_uid;
852 if (REGNO_LAST_UID (src_regno) == insn_uid)
853 REGNO_LAST_UID (src_regno) = move_uid;
[all …]
H A 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
1836 int src_regno;
1845 dest_regno, src_regno);
H A Dsched-deps.c1206 int src_regno, dest_regno; local
1223 src_regno = REGNO (tmp);
1227 if (src_regno < FIRST_PSEUDO_REGISTER
H A Dreload1.c7369 int src_regno = REGNO (src_reg); local
7370 int nr = HARD_REGNO_NREGS (src_regno, rld[r].mode);
7375 rtx note = find_regno_note (insn, REG_DEAD, src_regno);
7377 note = find_regno_note (store_insn, REG_DEAD, src_regno);
7380 spill_reg_store[src_regno + nr] = store_insn;
7381 spill_reg_stored_to[src_regno + nr] = out;
7382 reg_reloaded_contents[src_regno + nr] = nregno;
7383 reg_reloaded_insn[src_regno + nr] = store_insn;
7385 SET_HARD_REG_BIT (reg_reloaded_valid, src_regno + nr);
7388 SET_HARD_REG_BIT (reg_reloaded_died, src_regno);
[all …]
H A Dunroll.c1942 unsigned int src_regno; local
1953 src_regno = REGNO (giv_src_reg);
1963 = plus_constant (splittable_regs[src_regno],
2010 splittable_regs[src_regno]);
H A Dflow.c1063 set_phi_alternative_reg (insn, dest_regno, src_regno, data) in set_phi_alternative_reg() argument
1066 int src_regno;
1070 SET_REGNO_REG_SET (live, src_regno);
/openbsd/gnu/gcc/gcc/
H A Dglobal.c1660 unsigned int src_regno, dest_regno; in set_preference() local
1674 src_regno = REGNO (src); in set_preference()
1677 src_regno = REGNO (SUBREG_REG (src)); in set_preference()
1711 if (reg_renumber[src_regno] >= 0) in set_preference()
1712 src_regno = reg_renumber[src_regno]; in set_preference()
1721 && reg_allocno[src_regno] >= 0) in set_preference()
1728 reg_allocno[src_regno], dest_regno); in set_preference()
1742 src_regno += offset; in set_preference()
1747 reg_allocno[dest_regno], src_regno); in set_preference()
1751 for (i = src_regno; in set_preference()
[all …]
H A Dregmove.c335 int src_regno; in replacement_quality() local
346 src_regno = regno_src_regno[REGNO (reg)]; in replacement_quality()
349 if (src_regno < 0) in replacement_quality()
353 if (src_regno < FIRST_PSEUDO_REGISTER) in replacement_quality()
749 int src_regno; in copy_src_to_dest() local
829 src_regno = REGNO (src); in copy_src_to_dest()
831 REG_LIVE_LENGTH (src_regno)++; in copy_src_to_dest()
833 if (REGNO_FIRST_UID (src_regno) == insn_uid) in copy_src_to_dest()
834 REGNO_FIRST_UID (src_regno) = move_uid; in copy_src_to_dest()
836 if (REGNO_LAST_UID (src_regno) == insn_uid) in copy_src_to_dest()
[all …]
H A Dreload1.c7539 int src_regno = REGNO (src_reg); in emit_reload_insns() local
7540 int nr = hard_regno_nregs[src_regno][rld[r].mode]; in emit_reload_insns()
7545 rtx note = find_regno_note (insn, REG_DEAD, src_regno); in emit_reload_insns()
7550 spill_reg_store[src_regno + nr] = store_insn; in emit_reload_insns()
7551 spill_reg_stored_to[src_regno + nr] = out; in emit_reload_insns()
7552 reg_reloaded_contents[src_regno + nr] = nregno; in emit_reload_insns()
7553 reg_reloaded_insn[src_regno + nr] = store_insn; in emit_reload_insns()
7556 if (HARD_REGNO_CALL_PART_CLOBBERED (src_regno + nr, in emit_reload_insns()
7559 src_regno + nr); in emit_reload_insns()
7562 SET_HARD_REG_BIT (reg_reloaded_died, src_regno); in emit_reload_insns()
[all …]
H A Dsched-deps.c1409 int src_regno, dest_regno; in sched_analyze_insn() local
1430 src_regno = STACK_POINTER_REGNUM; in sched_analyze_insn()
1432 src_regno = REGNO (tmp); in sched_analyze_insn()
1436 if (src_regno < FIRST_PSEUDO_REGISTER in sched_analyze_insn()
/openbsd/gnu/gcc/gcc/config/frv/
H A Dfrv.c4231 if (GPR_P (src_regno)) in output_move_single()
4304 if (GPR_P (src_regno)) in output_move_single()
4347 if (GPR_P (src_regno)) in output_move_single()
4362 if (GPR_P (src_regno)) in output_move_single()
4446 if (GPR_P (src_regno)) in output_move_double()
4480 if (GPR_P (src_regno)) in output_move_double()
4520 if (GPR_P (src_regno)) in output_move_double()
4529 if (FPR_P (src_regno)) in output_move_double()
4577 if (GPR_P (src_regno)) in output_condmove_single()
4615 if (GPR_P (src_regno)) in output_condmove_single()
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/frv/
H A Dfrv.c5544 if (GPR_P (src_regno))
5622 if (GPR_P (src_regno))
5665 if (GPR_P (src_regno))
5678 if (GPR_P (src_regno))
5764 if (GPR_P (src_regno))
5798 if (GPR_P (src_regno))
5838 if (GPR_P (src_regno))
5847 if (FPR_P (src_regno))
5897 if (GPR_P (src_regno))
5935 if (GPR_P (src_regno))
[all …]
/openbsd/gnu/gcc/gcc/config/mcore/
H A Dpredicates.md293 int src_regno;
304 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
314 || REGNO (SET_SRC (elt)) != (unsigned) (src_regno + i)
/openbsd/gnu/gcc/gcc/config/rs6000/
H A Dpredicates.md865 unsigned int src_regno;
876 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
886 || REGNO (SET_SRC (elt)) != src_regno + i
1040 unsigned int dest_regno, src_regno;
1051 src_regno = REGNO (XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 1));
1053 if (dest_regno != VRSAVE_REGNO || src_regno != VRSAVE_REGNO)
1241 unsigned int src_regno;
1254 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
1257 if (src_regno > 31
1258 || count != 32 - (int) src_regno)
[all …]
/openbsd/gnu/gcc/gcc/config/s390/
H A Dpredicates.md332 unsigned int src_regno;
343 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
368 || REGNO (SET_SRC (elt)) != src_regno + i
/openbsd/gnu/gcc/gcc/config/arm/
H A Dpredicates.md333 int src_regno;
363 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, i - 1)));
373 || REGNO (SET_SRC (elt)) != (unsigned int)(src_regno + i - base)
/openbsd/gnu/usr.bin/binutils/gdb/
H A Drs6000-tdep.c809 const int src_regno = GET_SRC_REG (op); in store_param_on_stack_p() local
811 return (src_regno >= 2 && src_regno <= 8); in store_param_on_stack_p()
817 const int src_regno = GET_SRC_REG (op); in store_param_on_stack_p() local
819 return (src_regno >= 2 && src_regno <= 8); in store_param_on_stack_p()
/openbsd/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dia64.c7450 int src_regno, dest_regno; local
7514 src_regno = REGNO (src);
7517 switch (src_regno)
7593 src_regno = REGNO (src);
7594 switch (src_regno)
7631 1 << (src_regno - GR_REG (4)));
7640 1 << (src_regno - BR_REG (1)));
7648 1 << (src_regno - FR_REG (2)));
7656 1 << (src_regno - FR_REG (12)));
/openbsd/gnu/usr.bin/gcc/gcc/config/mcore/
H A Dmcore.c1780 int src_regno; local
1791 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
1801 || REGNO (SET_SRC (elt)) != (unsigned) (src_regno + i)
/openbsd/gnu/gcc/gcc/config/ia64/
H A Dia64.c8784 int src_regno, dest_regno; in process_set() local
8853 src_regno = REGNO (src); in process_set()
8856 switch (src_regno) in process_set()
8934 src_regno = REGNO (src); in process_set()
8935 switch (src_regno) in process_set()
8973 1 << (src_regno - GR_REG (4))); in process_set()
8983 1 << (src_regno - BR_REG (1))); in process_set()
8992 1 << (src_regno - FR_REG (2))); in process_set()
9001 1 << (src_regno - FR_REG (12))); in process_set()
/openbsd/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c6405 unsigned int src_regno; local
6416 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
6426 || REGNO (SET_SRC (elt)) != src_regno + i
6505 unsigned int dest_regno, src_regno; local
6515 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
6518 && src_regno != VRSAVE_REGNO)
6668 unsigned int src_regno; local
6681 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
6684 if (src_regno > 31
6685 || count != 32 - (int) src_regno)
[all …]
/openbsd/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390.c1260 unsigned int src_regno; local
1271 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
1298 || REGNO (SET_SRC (elt)) != src_regno + i
/openbsd/gnu/usr.bin/gcc/gcc/config/arm/
H A Darm.c3868 int src_regno; local
3899 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, i - 1)));
3909 || REGNO (SET_SRC (elt)) != (unsigned int)(src_regno + i - base)