| /netbsd-src/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 783 src_regno = (set != NULL_RTX && REG_P (SET_SRC (set)) in process_bb_lives() 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() 799 && ! TEST_HARD_REG_BIT (hard_regs_live, src_regno))) in process_bb_lives() 801 || (src_regno >= lra_constraint_new_regno_start in process_bb_lives() 806 && src_regno != dst_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() 1105 if (dst_regno >= 0 && src_regno >= FIRST_PSEUDO_REGISTER in do_remat() 1106 && reg_renumber[src_regno] < 0 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() 6395 if (src_regno < lra_constraint_new_regno_start in inherit_in_ebb() 6396 && src_regno >= FIRST_PSEUDO_REGISTER in inherit_in_ebb() 6397 && reg_renumber[src_regno] < 0 in inherit_in_ebb() 6406 if (usage_insns[src_regno].check == curr_usage_insns_check in inherit_in_ebb() 6407 && (next_usage_insns = usage_insns[src_regno].insns) != NULL_RTX) in inherit_in_ebb() 6408 succ_p = inherit_reload_reg (false, src_regno, cl, in inherit_in_ebb() 6413 setup_next_usage_insn (src_regno, curr_insn, reloads_num, false); 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-src/external/gpl3/gcc/dist/gcc/ |
| H A D | lra-lives.cc | 699 int n_alt, dst_regno, src_regno; in process_bb_lives() local 801 src_regno = (set != NULL_RTX && REG_P (SET_SRC (set)) in process_bb_lives() 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() 817 && ! TEST_HARD_REG_BIT (hard_regs_live, src_regno))) in process_bb_lives() 819 || (src_regno >= lra_constraint_new_regno_start in process_bb_lives() 824 && src_regno != dst_regno))) in process_bb_lives() [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() 1105 if (dst_regno >= 0 && src_regno >= FIRST_PSEUDO_REGISTER in do_remat() 1106 && reg_renumber[src_regno] < 0 in do_remat() [all …]
|
| H A D | lra-constraints.cc | 6460 int i, src_regno, dst_regno, nregs; in inherit_in_ebb() local 6527 src_regno = dst_regno = -1; in inherit_in_ebb() 6532 src_regno = REGNO (SET_SRC (curr_set)); in inherit_in_ebb() 6534 if (src_regno < lra_constraint_new_regno_start in inherit_in_ebb() 6535 && src_regno >= FIRST_PSEUDO_REGISTER in inherit_in_ebb() 6536 && reg_renumber[src_regno] < 0 in inherit_in_ebb() 6545 if (usage_insns[src_regno].check == curr_usage_insns_check in inherit_in_ebb() 6546 && (next_usage_insns = usage_insns[src_regno].insns) != NULL_RTX) in inherit_in_ebb() 6547 succ_p = inherit_reload_reg (false, src_regno, cl, in inherit_in_ebb() 6552 setup_next_usage_insn (src_regno, curr_insn, reloads_num, false); in inherit_in_ebb() [all …]
|
| 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()
|
| H A D | ira-costs.cc | 2142 int i, freq, src_regno, dst_regno, hard_regno, a_regno; in process_bb_node_for_hard_reg_moves() local 2169 src_regno = REGNO (src); in process_bb_node_for_hard_reg_moves() 2171 && src_regno < FIRST_PSEUDO_REGISTER) in process_bb_node_for_hard_reg_moves() 2173 hard_regno = src_regno; in process_bb_node_for_hard_reg_moves() 2177 else if (src_regno >= FIRST_PSEUDO_REGISTER in process_bb_node_for_hard_reg_moves() 2181 a = ira_curr_regno_allocno_map[src_regno]; in process_bb_node_for_hard_reg_moves()
|
| H A D | reload1.cc | 8333 int src_regno, src_nregs, k; in emit_reload_insns() local 8337 src_regno = REGNO (src_reg); in emit_reload_insns() 8338 src_nregs = hard_regno_nregs (src_regno, mode); in emit_reload_insns() 8343 note = find_regno_note (insn, REG_DEAD, src_regno); in emit_reload_insns() 8345 note = find_regno_note (store_insn, REG_DEAD, src_regno); in emit_reload_insns() 8348 spill_reg_store[src_regno + k] = store_insn; in emit_reload_insns() 8349 spill_reg_stored_to[src_regno + k] = out; in emit_reload_insns() 8350 reg_reloaded_contents[src_regno + k] = out_regno; in emit_reload_insns() 8351 reg_reloaded_insn[src_regno + k] = store_insn; in emit_reload_insns() 8352 CLEAR_HARD_REG_BIT (reg_reloaded_dead, src_regno + k); in emit_reload_insns() [all …]
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/frv/ |
| H A D | frv.c | 4193 int src_regno = REGNO (src); in output_move_single() local 4195 if (GPR_P (src_regno)) in output_move_single() 4198 else if (FPR_P (src_regno)) in output_move_single() 4201 else if (SPR_P (src_regno)) in output_move_single() 4265 int src_regno = REGNO (src); in output_move_single() local 4267 if (GPR_P (src_regno)) in output_move_single() 4270 else if (FPR_P (src_regno)) in output_move_single() 4308 int src_regno = REGNO (src); in output_move_single() local 4310 if (GPR_P (src_regno)) in output_move_single() 4322 int src_regno = REGNO (src); in output_move_single() local [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/frv/ |
| H A D | frv.cc | 4182 int src_regno = REGNO (src); in output_move_single() local 4184 if (GPR_P (src_regno)) in output_move_single() 4187 else if (FPR_P (src_regno)) in output_move_single() 4190 else if (SPR_P (src_regno)) in output_move_single() 4254 int src_regno = REGNO (src); in output_move_single() local 4256 if (GPR_P (src_regno)) in output_move_single() 4259 else if (FPR_P (src_regno)) in output_move_single() 4297 int src_regno = REGNO (src); in output_move_single() local 4299 if (GPR_P (src_regno)) in output_move_single() 4311 int src_regno = REGNO (src); in output_move_single() local [all …]
|
| /netbsd-src/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-src/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-src/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-src/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-src/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-src/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-src/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-src/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)
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/ |
| H A D | predicates.md | 492 unsigned int src_regno; 503 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); 528 || REGNO (SET_SRC (elt)) != src_regno + i
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
| H A D | predicates.md | 1366 unsigned int dest_regno, src_regno; 1377 src_regno = REGNO (XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 1)); 1379 if (dest_regno != VRSAVE_REGNO || src_regno != VRSAVE_REGNO) 1587 unsigned int src_regno; 1600 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); 1603 if (src_regno > 31 1604 || count != 32 - (int) src_regno) 1632 || REGNO (SET_SRC (elt)) != src_regno + i
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/ |
| H A D | predicates.md | 495 unsigned int src_regno; 506 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); 531 || REGNO (SET_SRC (elt)) != src_regno + i
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| H A D | predicates.md | 1548 unsigned int dest_regno, src_regno; 1559 src_regno = REGNO (XVECEXP (SET_SRC (XVECEXP (op, 0, 0)), 0, 1)); 1561 if (dest_regno != VRSAVE_REGNO || src_regno != VRSAVE_REGNO) 1769 unsigned int src_regno; 1782 src_regno = REGNO (SET_SRC (XVECEXP (op, 0, 0))); 1785 if (src_regno > 31 1786 || count != 32 - (int) src_regno) 1814 || REGNO (SET_SRC (elt)) != src_regno + i
|