Lines Matching refs:src2

1001 swap_to_top (rtx_insn *insn, stack_ptr regstack, rtx src1, rtx src2)  in swap_to_top()  argument
1020 regno = get_hard_regnum (&temp_stack, src2); in swap_to_top()
1335 rtx *src1, *src2; in compare_for_stack_reg() local
1339 src2 = get_true_reg (&XEXP (pat_src, 1)); in compare_for_stack_reg()
1344 || (STACK_REG_P (*src2) in compare_for_stack_reg()
1345 && get_hard_regnum (regstack, *src2) == FIRST_STACK_REG)) in compare_for_stack_reg()
1351 src2 = get_true_reg (&XEXP (pat_src, 1)); in compare_for_stack_reg()
1360 if (STACK_REG_P (*src2)) in compare_for_stack_reg()
1361 src2_note = find_regno_note (insn, REG_DEAD, REGNO (*src2)); in compare_for_stack_reg()
1369 if (STACK_REG_P (*src2)) in compare_for_stack_reg()
1370 replace_reg (src2, get_hard_regnum (regstack, *src2)); in compare_for_stack_reg()
1374 if (*src2 == CONST0_RTX (GET_MODE (*src2))) in compare_for_stack_reg()
1393 && ! (STACK_REG_P (*src1) && STACK_REG_P (*src2) in compare_for_stack_reg()
1394 && REGNO (*src1) == REGNO (*src2))) in compare_for_stack_reg()
1547 rtx *src1 = (rtx *) 0, *src2; in subst_stack_regs_pat() local
1628 src2 = get_true_reg (&XEXP (pat_src, 1)); in subst_stack_regs_pat()
1636 if (STACK_REG_P (*src2)) in subst_stack_regs_pat()
1637 src2_note = find_regno_note (insn, REG_DEAD, REGNO (*src2)); in subst_stack_regs_pat()
1644 if (! STACK_REG_P (*src1) || ! STACK_REG_P (*src2)) in subst_stack_regs_pat()
1655 src2_hard_regnum = get_hard_regnum (regstack, *src2); in subst_stack_regs_pat()
1668 rtx pat2 = gen_rtx_CLOBBER (VOIDmode, *src2); in subst_stack_regs_pat()
1671 |= move_nan_for_stack_reg (insn2, regstack, *src2); in subst_stack_regs_pat()
1681 if (STACK_REG_P (*src2)) in subst_stack_regs_pat()
1682 replace_reg (src2, get_hard_regnum (regstack, *src2)); in subst_stack_regs_pat()
1747 && REG_P (*src1) && REG_P (*src2) in subst_stack_regs_pat()
1751 replace_reg (src1, REGNO (*src2)); in subst_stack_regs_pat()
1752 replace_reg (src2, tmp); in subst_stack_regs_pat()
1874 src2 = get_true_reg (&XVECEXP (pat_src, 0, 1)); in subst_stack_regs_pat()
1877 src2_note = find_regno_note (insn, REG_DEAD, REGNO (*src2)); in subst_stack_regs_pat()
1879 swap_to_top (insn, regstack, *src1, *src2); in subst_stack_regs_pat()
1882 replace_reg (src2, FIRST_STACK_REG + 1); in subst_stack_regs_pat()
1909 src2 = get_true_reg (&XVECEXP (pat_src, 0, 1)); in subst_stack_regs_pat()
1912 src2_note = find_regno_note (insn, REG_DEAD, REGNO (*src2)); in subst_stack_regs_pat()
1919 swap_to_top (insn, regstack, *src1, *src2); in subst_stack_regs_pat()
1931 replace_reg (src2, FIRST_STACK_REG + 1); in subst_stack_regs_pat()
1941 src2 = get_true_reg (&XVECEXP (pat_src, 0, 1)); in subst_stack_regs_pat()
1953 replace_reg (src2, FIRST_STACK_REG + 1); in subst_stack_regs_pat()
1961 src2 = get_true_reg (&XVECEXP (pat_src, 0, 1)); in subst_stack_regs_pat()
1964 replace_reg (src2, FIRST_STACK_REG + 1); in subst_stack_regs_pat()
2000 src2 = get_true_reg (&XEXP (pat_src, 2)); in subst_stack_regs_pat()
2003 src2_note = find_regno_note (insn, REG_DEAD, REGNO (*src2)); in subst_stack_regs_pat()
2018 || (REGNO (*src2) == regstack->reg[regstack->top] in subst_stack_regs_pat()
2023 int idx2 = (get_hard_regnum (regstack, *src2) in subst_stack_regs_pat()
2028 regstack->reg[regstack->top - idx1] = REGNO (*src2); in subst_stack_regs_pat()
2050 if (STACK_REG_P (*src2)) in subst_stack_regs_pat()
2051 replace_reg (src2, get_hard_regnum (regstack, *src2)); in subst_stack_regs_pat()