Lines Matching refs:dest
583 find_mem_conflicts (rtx dest, rtx setter ATTRIBUTE_UNUSED,
588 while (GET_CODE (dest) == SUBREG
589 || GET_CODE (dest) == ZERO_EXTRACT
590 || GET_CODE (dest) == STRICT_LOW_PART)
591 dest = XEXP (dest, 0);
596 if (! MEM_P (dest))
599 if (true_dependence (dest, GET_MODE (dest), mem_op,
685 record_last_set_info (rtx dest, rtx setter ATTRIBUTE_UNUSED, void *data)
689 if (GET_CODE (dest) == SUBREG)
690 dest = SUBREG_REG (dest);
692 if (REG_P (dest))
693 record_last_reg_set_info (last_set_insn, REGNO (dest));
694 else if (MEM_P (dest))
701 if (! push_operand (dest, GET_MODE (dest)))
778 rtx dest = SET_DEST (pat);
781 if (! MEM_P (src) && ! MEM_P (dest))
788 if (REG_P (dest))
791 can_copy_p (GET_MODE (dest))
798 && (REGNO (dest) < FIRST_STACK_REG || REGNO (dest) > LAST_STACK_REG)
813 && general_operand (dest, GET_MODE (dest))
818 && ! (flag_float_store && FLOAT_MODE_P (GET_MODE (dest)))
820 && ! load_killed_in_block_p (INSN_CUID (insn) + 1, dest, true)
821 && oprs_unchanged_p (XEXP (dest, 0), insn, true))
823 insert_expr_in_table (dest, insn);
971 rtx dest, pat;
987 dest = SET_DEST (pat);
991 if (reg_changed_after_insn_p (dest, 0)
992 || reg_used_between_p (dest, PREV_INSN (BB_HEAD (bb)), insn))
1013 dest. */
1014 extract_insn (gen_move_insn (copy_rtx (dest),
1018 || reg_used_on_edge (dest, pred))
1037 if (! set_noop_p (PATTERN (gen_move_insn (copy_rtx (dest),
1100 insert_insn_on_edge (gen_move_insn (copy_rtx (dest),
1109 REGNO (dest),
1111 pred->dest->index);
1126 pred->dest->index);