Lines Matching refs:use_insn
3332 rtx_insn *use_insn = DF_REF_INSN (use); in def_dominates_uses() local
3333 if (!DEBUG_INSN_P (use_insn)) in def_dominates_uses()
3335 basic_block use_bb = BLOCK_FOR_INSN (use_insn); in def_dominates_uses()
3708 rtx_insn *use_insn = 0; in combine_and_move_insns() local
3716 gcc_assert (!use_insn); in combine_and_move_insns()
3717 use_insn = DF_REF_INSN (use); in combine_and_move_insns()
3719 gcc_assert (use_insn); in combine_and_move_insns()
3723 if (JUMP_P (use_insn)) in combine_and_move_insns()
3728 if (GET_CODE (PATTERN (use_insn)) == TRAP_IF) in combine_and_move_insns()
3741 basic_block use_bb = BLOCK_FOR_INSN (use_insn); in combine_and_move_insns()
3748 *reg_equiv[regno].src_p, use_insn)) in combine_and_move_insns()
3757 XEXP (link, 1) = REG_NOTES (use_insn); in combine_and_move_insns()
3758 REG_NOTES (use_insn) = link; in combine_and_move_insns()
3764 remove_death (regno, use_insn); in combine_and_move_insns()
3784 else if (prev_nondebug_insn (use_insn) != def_insn) in combine_and_move_insns()
3788 new_insn = emit_insn_before (PATTERN (def_insn), use_insn); in combine_and_move_insns()
3805 if (use_insn == BB_HEAD (use_bb)) in combine_and_move_insns()
3817 if (find_reg_note (use_insn, REG_EQUIV, regno_reg_rtx[regno])) in combine_and_move_insns()
3819 rtx set = single_set (use_insn); in combine_and_move_insns()
4711 rtx_insn *use_insn = closest_uses[i]; in find_moveable_pseudos() local
4756 && !control_flow_insn_p (use_insn) in find_moveable_pseudos()
4757 && (!HAVE_cc0 || !sets_cc0_p (use_insn))) in find_moveable_pseudos()
4759 if (modified_between_p (DF_REF_REG (use), def_insn, use_insn)) in find_moveable_pseudos()
4764 gcc_assert (x != use_insn); in find_moveable_pseudos()
4770 emit_insn_after (PATTERN (x), use_insn); in find_moveable_pseudos()
4799 emit_insn_before (gen_move_insn (def_reg, newreg), use_insn); in find_moveable_pseudos()