Home
last modified time | relevance | path

Searched refs:use_insn (Results 1 – 17 of 17) sorted by relevance

/dragonfly/contrib/gcc-4.7/gcc/
HDfwprop.c1083 rtx use_insn, src; in forward_propagate_subreg() local
1100 use_insn = DF_REF_INSN (use); in forward_propagate_subreg()
1107 && all_uses_available_at (def_insn, use_insn)) in forward_propagate_subreg()
1129 use_insn = DF_REF_INSN (use); in forward_propagate_subreg()
1139 && all_uses_available_at (def_insn, use_insn)) in forward_propagate_subreg()
1152 rtx use_insn = DF_REF_INSN (use), src, use_pat, asm_operands, new_rtx, *loc; in forward_propagate_asm() local
1159 use_pat = PATTERN (use_insn); in forward_propagate_asm()
1167 update_df_init (def_insn, use_insn); in forward_propagate_asm()
1168 speed_p = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); in forward_propagate_asm()
1181 validate_unshare_change (use_insn, loc, new_rtx, true); in forward_propagate_asm()
[all …]
HDddg.c157 autoinc_var_is_used_p (rtx def_insn, rtx use_insn) in autoinc_var_is_used_p() argument
163 && reg_referenced_p (XEXP (note, 0), PATTERN (use_insn))) in autoinc_var_is_used_p()
318 rtx use_insn = DF_REF_INSN (r_use->ref); in add_cross_iteration_register_deps() local
320 if (BLOCK_FOR_INSN (use_insn) != g->bb) in add_cross_iteration_register_deps()
324 use_node = get_node_of_insn (g, use_insn); in add_cross_iteration_register_deps()
333 DEBUG_INSN_P (use_insn) ? ANTI_DEP : TRUE_DEP, in add_cross_iteration_register_deps()
336 else if (!DEBUG_INSN_P (use_insn)) in add_cross_iteration_register_deps()
357 || autoinc_var_is_used_p (DF_REF_INSN (last_def), use_insn) in add_cross_iteration_register_deps()
HDpostreload.c887 rtx use_insn = use->insn; in try_replace_in_use() local
889 bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); in try_replace_in_use()
906 && validate_change (use_insn, in try_replace_in_use()
913 rtx new_set = single_set (use_insn); in try_replace_in_use()
927 && validate_change (use_insn, &SET_SRC (new_set), in try_replace_in_use()
1005 rtx use_insn = use->insn; in reload_combine_recognize_const_pattern() local
1020 if (must_move_add && sets_cc0_p (PATTERN (use_insn))) in reload_combine_recognize_const_pattern()
1041 reload_combine_purge_insn_uses (use_insn); in reload_combine_recognize_const_pattern()
1042 reload_combine_note_use (&PATTERN (use_insn), use_insn, in reload_combine_recognize_const_pattern()
1047 fixup_debug_insns (reg, src, insn, use_insn); in reload_combine_recognize_const_pattern()
[all …]
HDcombine.c1009 rtx use_insn; in create_log_links() local
1031 use_insn = next_use[regno]; in create_log_links()
1032 if (BLOCK_FOR_INSN (use_insn) == bb) in create_log_links()
1042 || asm_noperands (PATTERN (use_insn)) < 0) in create_log_links()
1046 FOR_EACH_LOG_LINK (links, use_insn) in create_log_links()
1051 LOG_LINKS (use_insn) in create_log_links()
1052 = alloc_insn_link (insn, LOG_LINKS (use_insn)); in create_log_links()
/dragonfly/contrib/gcc-8.0/gcc/
HDfwprop.c1096 rtx_insn *use_insn; in forward_propagate_subreg() local
1113 use_insn = DF_REF_INSN (use); in forward_propagate_subreg()
1120 && all_uses_available_at (def_insn, use_insn)) in forward_propagate_subreg()
1143 use_insn = DF_REF_INSN (use); in forward_propagate_subreg()
1154 && all_uses_available_at (def_insn, use_insn)) in forward_propagate_subreg()
1167 rtx_insn *use_insn = DF_REF_INSN (use); in forward_propagate_asm() local
1175 use_pat = PATTERN (use_insn); in forward_propagate_asm()
1183 update_df_init (def_insn, use_insn); in forward_propagate_asm()
1184 speed_p = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); in forward_propagate_asm()
1197 validate_unshare_change (use_insn, loc, new_rtx, true); in forward_propagate_asm()
[all …]
HDira.c3332 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()
[all …]
HDpostreload.c855 rtx_insn *use_insn = use->insn; in try_replace_in_use() local
857 bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); in try_replace_in_use()
874 && validate_change (use_insn, in try_replace_in_use()
881 rtx new_set = single_set (use_insn); in try_replace_in_use()
896 && validate_change (use_insn, &SET_SRC (new_set), in try_replace_in_use()
974 rtx_insn *use_insn = use->insn; in reload_combine_recognize_const_pattern() local
988 if (HAVE_cc0 && must_move_add && sets_cc0_p (PATTERN (use_insn))) in reload_combine_recognize_const_pattern()
1008 reload_combine_purge_insn_uses (use_insn); in reload_combine_recognize_const_pattern()
1009 reload_combine_note_use (&PATTERN (use_insn), use_insn, in reload_combine_recognize_const_pattern()
1014 fixup_debug_insns (reg, src, insn, use_insn); in reload_combine_recognize_const_pattern()
[all …]
HDddg.c140 autoinc_var_is_used_p (rtx_insn *def_insn, rtx_insn *use_insn) in autoinc_var_is_used_p() argument
146 && reg_referenced_p (XEXP (note, 0), PATTERN (use_insn))) in autoinc_var_is_used_p()
304 rtx_insn *use_insn = DF_REF_INSN (r_use->ref); in add_cross_iteration_register_deps() local
307 use_node = get_node_of_insn (g, use_insn); in add_cross_iteration_register_deps()
316 DEBUG_INSN_P (use_insn) ? ANTI_DEP : TRUE_DEP, in add_cross_iteration_register_deps()
319 else if (!DEBUG_INSN_P (use_insn)) in add_cross_iteration_register_deps()
340 || autoinc_var_is_used_p (DF_REF_INSN (last_def), use_insn) in add_cross_iteration_register_deps()
HDloop-invariant.c902 rtx_insn *use_insn = DF_REF_INSN (use); in inv_can_prop_to_addr_use() local
916 validate_unshare_change (use_insn, pos, SET_SRC (def_set), true); in inv_can_prop_to_addr_use()
919 if (!ok && (use_set = single_set (use_insn)) != NULL_RTX) in inv_can_prop_to_addr_use()
1715 rtx_insn *use_insn; in can_move_invariant_reg() local
1718 use_insn = DF_REF_INSN (use); in can_move_invariant_reg()
1719 use_bb = BLOCK_FOR_INSN (use_insn); in can_move_invariant_reg()
1722 if (use_insn == insn) in can_move_invariant_reg()
1730 if (use_bb == bb && DF_INSN_LUID (insn) >= DF_INSN_LUID (use_insn)) in can_move_invariant_reg()
HDree.c1184 rtx_insn *use_insn = DF_REF_INSN (ref_link->ref); in add_removable_extension() local
1185 if (use_insn != insn && !DEBUG_INSN_P (use_insn)) in add_removable_extension()
HDlra-constraints.c6404 rtx_insn *use_insn = curr_insn; in inherit_in_ebb() local
6420 use_insn = PREV_INSN (curr_insn); in inherit_in_ebb()
6433 add_next_usage_insn (src_regno, use_insn, reloads_num); in inherit_in_ebb()
6437 add_next_usage_insn (src_regno + i, use_insn, reloads_num); in inherit_in_ebb()
HDcombine.c1082 rtx_insn *use_insn; in create_log_links() local
1090 use_insn = next_use[regno]; in create_log_links()
1093 if (BLOCK_FOR_INSN (use_insn) != bb) in create_log_links()
1104 && asm_noperands (PATTERN (use_insn)) >= 0) in create_log_links()
1109 FOR_EACH_LOG_LINK (links, use_insn) in create_log_links()
1114 LOG_LINKS (use_insn) in create_log_links()
1115 = alloc_insn_link (insn, regno, LOG_LINKS (use_insn)); in create_log_links()
/dragonfly/contrib/gcc-4.7/gcc/config/i386/
HDi386-protos.h101 extern bool ix86_dep_by_shift_count (const_rtx set_insn, const_rtx use_insn);
102 extern bool ix86_agi_dependent (rtx set_insn, rtx use_insn);
HDi386.c17268 ix86_dep_by_shift_count (const_rtx set_insn, const_rtx use_insn) in ix86_dep_by_shift_count() argument
17271 PATTERN (use_insn)); in ix86_dep_by_shift_count()
23798 ix86_agi_dependent (rtx set_insn, rtx use_insn) in ix86_agi_dependent() argument
23801 extract_insn_cached (use_insn); in ix86_agi_dependent()
/dragonfly/contrib/gcc-8.0/gcc/config/i386/
HDi386-protos.h107 extern bool ix86_dep_by_shift_count (const_rtx set_insn, const_rtx use_insn);
108 extern bool ix86_agi_dependent (rtx_insn *set_insn, rtx_insn *use_insn);
HDx86-tune-sched.c83 ix86_agi_dependent (rtx_insn *set_insn, rtx_insn *use_insn) in ix86_agi_dependent() argument
86 extract_insn_cached (use_insn); in ix86_agi_dependent()
HDi386.c21685 ix86_dep_by_shift_count (const_rtx set_insn, const_rtx use_insn) in ix86_dep_by_shift_count() argument
21688 PATTERN (use_insn)); in ix86_dep_by_shift_count()