/netbsd/external/gpl3/gcc/dist/gcc/ |
H A D | lra-lives.c | 673 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 D | lra-lives.cc | 699 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 D | lra-remat.c | 455 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 D | lra-remat.cc | 455 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 D | lra-constraints.c | 6321 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 D | lra-constraints.cc | 6455 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 D | ira-costs.c | 2054 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 D | ira-lives.c | 1143 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 D | ira-lives.cc | 1152 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 D | lra-lives.c | 673 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 D | lra-remat.c | 455 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 D | lra-constraints.c | 6321 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 D | ira-costs.c | 2054 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 D | ira-lives.c | 1143 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 D | frv.c | 4195 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 D | frv.cc | 4184 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 D | frv.c | 4195 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 D | predicates.md | 68 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 D | predicates.md | 68 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 D | predicates.md | 246 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 D | predicates.md | 265 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 D | predicates.md | 298 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 D | predicates.md | 298 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 D | predicates.md | 98 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 D | predicates.md | 98 unsigned int src_regno; 132 src_regno = REGNO (SET_SRC (element)); 143 || REGNO (SET_SRC (element)) != src_regno - (i - 1)
|