Home
last modified time | relevance | path

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

123

/netbsd/external/gpl3/gcc/dist/gcc/
H A Dlra-lives.c673 int n_alt, dst_regno, src_regno; in process_bb_lives() local
788 && src_regno >= 0 && dst_regno >= 0 in process_bb_lives()
792 && (((!HARD_REGISTER_NUM_P (src_regno) in process_bb_lives()
793 && (! sparseset_bit_p (pseudos_live, src_regno) in process_bb_lives()
795 && lra_reg_val_equal_p (src_regno, in process_bb_lives()
798 || (HARD_REGISTER_NUM_P (src_regno) in process_bb_lives()
806 && src_regno != dst_regno))) in process_bb_lives()
818 if (dst_regno != src_regno) in process_bb_lives()
819 lra_create_copy (dst_regno, src_regno, freq); in process_bb_lives()
824 hard_regno = reg_renumber[src_regno]; in process_bb_lives()
[all …]
H A Dlra-lives.cc699 int n_alt, dst_regno, src_regno; in process_bb_lives() local
806 && src_regno >= 0 && dst_regno >= 0 in process_bb_lives()
810 && (((!HARD_REGISTER_NUM_P (src_regno) in process_bb_lives()
811 && (! sparseset_bit_p (pseudos_live, src_regno) in process_bb_lives()
813 && lra_reg_val_equal_p (src_regno, in process_bb_lives()
816 || (HARD_REGISTER_NUM_P (src_regno) in process_bb_lives()
824 && src_regno != dst_regno))) in process_bb_lives()
836 if (dst_regno != src_regno) in process_bb_lives()
837 lra_create_copy (dst_regno, src_regno, freq); in process_bb_lives()
842 hard_regno = reg_renumber[src_regno]; in process_bb_lives()
[all …]
H A Dlra-remat.c455 int src_regno = REGNO (SET_SRC (set)); in create_cands() local
457 rtx_insn *insn2 = regno_potential_cand[src_regno].insn; in create_cands()
464 create_cand (insn2, regno_potential_cand[src_regno].nop, in create_cands()
770 int src_regno = -1, dst_regno = -1; in calculate_gen_cands() local
775 src_regno = REGNO (SET_SRC (set)); in calculate_gen_cands()
794 if (src_regno == cand->reload_regno in calculate_gen_cands()
1093 int src_regno = -1, dst_regno = -1; in do_remat() local
1098 src_regno = REGNO (SET_SRC (set)); in do_remat()
1106 && reg_renumber[src_regno] < 0 in do_remat()
1110 for (cand = regno_cands[src_regno]; in do_remat()
[all …]
H A Dlra-remat.cc455 int src_regno = REGNO (SET_SRC (set)); in create_cands() local
457 rtx_insn *insn2 = regno_potential_cand[src_regno].insn; in create_cands()
464 create_cand (insn2, regno_potential_cand[src_regno].nop, in create_cands()
770 int src_regno = -1, dst_regno = -1; in calculate_gen_cands() local
775 src_regno = REGNO (SET_SRC (set)); in calculate_gen_cands()
794 if (src_regno == cand->reload_regno in calculate_gen_cands()
1093 int src_regno = -1, dst_regno = -1; in do_remat() local
1098 src_regno = REGNO (SET_SRC (set)); in do_remat()
1106 && reg_renumber[src_regno] < 0 in do_remat()
1110 for (cand = regno_cands[src_regno]; in do_remat()
[all …]
H A Dlra-constraints.c6321 int i, src_regno, dst_regno, nregs; in inherit_in_ebb() local
6388 src_regno = dst_regno = -1; in inherit_in_ebb()
6393 src_regno = REGNO (SET_SRC (curr_set)); in inherit_in_ebb()
6397 && reg_renumber[src_regno] < 0 in inherit_in_ebb()
6417 else if (src_regno < 0 in inherit_in_ebb()
6622 || reg_renumber[src_regno] >= 0) in inherit_in_ebb()
6639 usage_insns[src_regno].check = 0; in inherit_in_ebb()
6647 reg->biggest_mode, src_regno); in inherit_in_ebb()
6650 PSEUDO_REGNO_MODE (src_regno), in inherit_in_ebb()
6651 reg_renumber[src_regno]); in inherit_in_ebb()
[all …]
H A Dlra-constraints.cc6455 int i, src_regno, dst_regno, nregs; in inherit_in_ebb() local
6522 src_regno = dst_regno = -1; in inherit_in_ebb()
6527 src_regno = REGNO (SET_SRC (curr_set)); in inherit_in_ebb()
6531 && reg_renumber[src_regno] < 0 in inherit_in_ebb()
6551 else if (src_regno < 0 in inherit_in_ebb()
6756 || reg_renumber[src_regno] >= 0) in inherit_in_ebb()
6773 usage_insns[src_regno].check = 0; in inherit_in_ebb()
6781 reg->biggest_mode, src_regno); in inherit_in_ebb()
6784 PSEUDO_REGNO_MODE (src_regno), in inherit_in_ebb()
6785 reg_renumber[src_regno]); in inherit_in_ebb()
[all …]
H A Dira-costs.c2054 int i, freq, src_regno, dst_regno, hard_regno, a_regno; in process_bb_node_for_hard_reg_moves() local
2081 src_regno = REGNO (src); in process_bb_node_for_hard_reg_moves()
2083 && src_regno < FIRST_PSEUDO_REGISTER) in process_bb_node_for_hard_reg_moves()
2085 hard_regno = src_regno; in process_bb_node_for_hard_reg_moves()
2089 else if (src_regno >= FIRST_PSEUDO_REGISTER in process_bb_node_for_hard_reg_moves()
2093 a = ira_curr_regno_allocno_map[src_regno]; in process_bb_node_for_hard_reg_moves()
H A Dira-lives.c1143 int src_regno = REGNO (SET_SRC (set)); in non_conflicting_reg_copy_p() local
1149 if (dst_regno == src_regno) in non_conflicting_reg_copy_p()
1156 || (HARD_REGISTER_NUM_P (src_regno) in non_conflicting_reg_copy_p()
1157 && hard_regno_nregs (src_regno, mode) != 1)) in non_conflicting_reg_copy_p()
H A Dira-lives.cc1152 int src_regno = REGNO (SET_SRC (set)); in non_conflicting_reg_copy_p() local
1158 if (dst_regno == src_regno) in non_conflicting_reg_copy_p()
1165 || (HARD_REGISTER_NUM_P (src_regno) in non_conflicting_reg_copy_p()
1166 && hard_regno_nregs (src_regno, mode) != 1)) in non_conflicting_reg_copy_p()
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dlra-lives.c673 int n_alt, dst_regno, src_regno; in process_bb_lives() local
788 && src_regno >= 0 && dst_regno >= 0 in process_bb_lives()
792 && (((!HARD_REGISTER_NUM_P (src_regno) in process_bb_lives()
793 && (! sparseset_bit_p (pseudos_live, src_regno) in process_bb_lives()
795 && lra_reg_val_equal_p (src_regno, in process_bb_lives()
798 || (HARD_REGISTER_NUM_P (src_regno) in process_bb_lives()
806 && src_regno != dst_regno))) in process_bb_lives()
818 if (dst_regno != src_regno) in process_bb_lives()
819 lra_create_copy (dst_regno, src_regno, freq); in process_bb_lives()
824 hard_regno = reg_renumber[src_regno]; in process_bb_lives()
[all …]
H A Dlra-remat.c455 int src_regno = REGNO (SET_SRC (set)); in create_cands() local
457 rtx_insn *insn2 = regno_potential_cand[src_regno].insn; in create_cands()
464 create_cand (insn2, regno_potential_cand[src_regno].nop, in create_cands()
770 int src_regno = -1, dst_regno = -1; in calculate_gen_cands() local
775 src_regno = REGNO (SET_SRC (set)); in calculate_gen_cands()
794 if (src_regno == cand->reload_regno in calculate_gen_cands()
1093 int src_regno = -1, dst_regno = -1; in do_remat() local
1098 src_regno = REGNO (SET_SRC (set)); in do_remat()
1106 && reg_renumber[src_regno] < 0 in do_remat()
1110 for (cand = regno_cands[src_regno]; in do_remat()
[all …]
H A Dlra-constraints.c6321 int i, src_regno, dst_regno, nregs; in inherit_in_ebb() local
6388 src_regno = dst_regno = -1; in inherit_in_ebb()
6393 src_regno = REGNO (SET_SRC (curr_set)); in inherit_in_ebb()
6397 && reg_renumber[src_regno] < 0 in inherit_in_ebb()
6417 else if (src_regno < 0 in inherit_in_ebb()
6622 || reg_renumber[src_regno] >= 0) in inherit_in_ebb()
6639 usage_insns[src_regno].check = 0; in inherit_in_ebb()
6647 reg->biggest_mode, src_regno); in inherit_in_ebb()
6650 PSEUDO_REGNO_MODE (src_regno), in inherit_in_ebb()
6651 reg_renumber[src_regno]); in inherit_in_ebb()
[all …]
H A Dira-costs.c2054 int i, freq, src_regno, dst_regno, hard_regno, a_regno; in process_bb_node_for_hard_reg_moves() local
2081 src_regno = REGNO (src); in process_bb_node_for_hard_reg_moves()
2083 && src_regno < FIRST_PSEUDO_REGISTER) in process_bb_node_for_hard_reg_moves()
2085 hard_regno = src_regno; in process_bb_node_for_hard_reg_moves()
2089 else if (src_regno >= FIRST_PSEUDO_REGISTER in process_bb_node_for_hard_reg_moves()
2093 a = ira_curr_regno_allocno_map[src_regno]; in process_bb_node_for_hard_reg_moves()
H A Dira-lives.c1143 int src_regno = REGNO (SET_SRC (set)); in non_conflicting_reg_copy_p() local
1149 if (dst_regno == src_regno) in non_conflicting_reg_copy_p()
1156 || (HARD_REGISTER_NUM_P (src_regno) in non_conflicting_reg_copy_p()
1157 && hard_regno_nregs (src_regno, mode) != 1)) in non_conflicting_reg_copy_p()
/netbsd/external/gpl3/gcc/dist/gcc/config/frv/
H A Dfrv.c4195 if (GPR_P (src_regno)) in output_move_single()
4267 if (GPR_P (src_regno)) in output_move_single()
4310 if (GPR_P (src_regno)) in output_move_single()
4325 if (GPR_P (src_regno)) in output_move_single()
4409 if (GPR_P (src_regno)) in output_move_double()
4443 if (GPR_P (src_regno)) in output_move_double()
4483 if (GPR_P (src_regno)) in output_move_double()
4492 if (FPR_P (src_regno)) in output_move_double()
4540 if (GPR_P (src_regno)) in output_condmove_single()
4578 if (GPR_P (src_regno)) in output_condmove_single()
[all …]
H A Dfrv.cc4184 if (GPR_P (src_regno)) in output_move_single()
4256 if (GPR_P (src_regno)) in output_move_single()
4299 if (GPR_P (src_regno)) in output_move_single()
4314 if (GPR_P (src_regno)) in output_move_single()
4398 if (GPR_P (src_regno)) in output_move_double()
4432 if (GPR_P (src_regno)) in output_move_double()
4472 if (GPR_P (src_regno)) in output_move_double()
4481 if (FPR_P (src_regno)) in output_move_double()
4529 if (GPR_P (src_regno)) in output_condmove_single()
4567 if (GPR_P (src_regno)) in output_condmove_single()
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/frv/
H A Dfrv.c4195 if (GPR_P (src_regno)) in output_move_single()
4267 if (GPR_P (src_regno)) in output_move_single()
4310 if (GPR_P (src_regno)) in output_move_single()
4325 if (GPR_P (src_regno)) in output_move_single()
4409 if (GPR_P (src_regno)) in output_move_double()
4443 if (GPR_P (src_regno)) in output_move_double()
4483 if (GPR_P (src_regno)) in output_move_double()
4492 if (FPR_P (src_regno)) in output_move_double()
4540 if (GPR_P (src_regno)) in output_condmove_single()
4578 if (GPR_P (src_regno)) in output_condmove_single()
[all …]
/netbsd/external/gpl3/gcc.old/dist/gcc/config/csky/
H A Dpredicates.md68 int src_regno;
81 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
91 || REGNO (SET_SRC (elt)) != (unsigned) (src_regno + i)
/netbsd/external/gpl3/gcc/dist/gcc/config/csky/
H A Dpredicates.md68 int src_regno;
81 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
91 || REGNO (SET_SRC (elt)) != (unsigned) (src_regno + i)
/netbsd/external/gpl3/gcc.old/dist/gcc/config/pru/
H A Dpredicates.md246 unsigned int src_regno;
257 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
274 || REGNO (SET_SRC (elt)) != src_regno + i * GET_MODE_SIZE (elt_mode)
/netbsd/external/gpl3/gcc/dist/gcc/config/pru/
H A Dpredicates.md265 unsigned int src_regno;
276 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
293 || REGNO (SET_SRC (elt)) != src_regno + i * GET_MODE_SIZE (elt_mode)
/netbsd/external/gpl3/gcc.old/dist/gcc/config/mcore/
H A Dpredicates.md298 int src_regno;
309 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
319 || REGNO (SET_SRC (elt)) != (unsigned) (src_regno + i)
/netbsd/external/gpl3/gcc/dist/gcc/config/mcore/
H A Dpredicates.md298 int src_regno;
309 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0)));
319 || REGNO (SET_SRC (elt)) != (unsigned) (src_regno + i)
/netbsd/external/gpl3/gcc.old/dist/gcc/config/rx/
H A Dpredicates.md98 unsigned int src_regno;
132 src_regno = REGNO (SET_SRC (element));
143 || REGNO (SET_SRC (element)) != src_regno - (i - 1)
/netbsd/external/gpl3/gcc/dist/gcc/config/rx/
H A Dpredicates.md98 unsigned int src_regno;
132 src_regno = REGNO (SET_SRC (element));
143 || REGNO (SET_SRC (element)) != src_regno - (i - 1)

123