Home | History | Annotate | Download | only in gcc

Lines Matching defs:src_regno

701       int n_alt, dst_regno, src_regno;
803 src_regno = (set != NULL_RTX && REG_P (SET_SRC (set))
808 && src_regno >= 0 && dst_regno >= 0
812 && (((!HARD_REGISTER_NUM_P (src_regno)
813 && (! sparseset_bit_p (pseudos_live, src_regno)
815 && lra_reg_val_equal_p (src_regno,
818 || (HARD_REGISTER_NUM_P (src_regno)
819 && ! TEST_HARD_REG_BIT (hard_regs_live, src_regno)))
821 || (src_regno >= lra_constraint_new_regno_start
826 && src_regno != dst_regno)))
831 && src_regno >= lra_constraint_new_regno_start)
836 dst_regno and src_regno have the same value, we don't
838 if (dst_regno != src_regno)
839 lra_create_copy (dst_regno, src_regno, freq);
843 if (!HARD_REGISTER_NUM_P (hard_regno = src_regno))
844 hard_regno = reg_renumber[src_regno];
847 else if (src_regno >= lra_constraint_new_regno_start)
851 regno = src_regno;