Searched refs:def_insn (Results 1 - 9 of 9) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dree.c460 transform_ifelse (ext_cand *cand, rtx_insn *def_insn) argument
462 rtx set_insn = PATTERN (def_insn);
486 if (validate_change (def_insn, &PATTERN (def_insn), new_set, true)
487 && update_reg_equal_equiv_notes (def_insn, cand->mode, GET_MODE (dstreg),
494 print_rtl_single (dump_file, def_insn);
637 rtx_insn *def_insn = state->work_list.pop (); local
640 gcc_assert (INSN_UID (def_insn) < max_insn_uid);
642 if (is_insn_visited[INSN_UID (def_insn)])
644 is_insn_visited[INSN_UID (def_insn)]
673 get_sub_rtx(rtx_insn *def_insn) argument
711 merge_def_and_ext(ext_cand *cand, rtx_insn *def_insn, ext_state *state) argument
772 rtx_insn *def_insn; local
1229 rtx_insn *def_insn = reinsn_copy_list[i + 1]; local
[all...]
H A Dfwprop.c739 use_killed_between (df_ref use, rtx_insn *def_insn, rtx_insn *target_insn)
741 basic_block def_bb = BLOCK_FOR_INSN (def_insn);
753 ? DF_INSN_LUID (def_insn) >= DF_INSN_LUID (target_insn)
771 return local_ref_killed_between_p (use, def_insn, target_insn);
782 if (x && DF_INSN_LUID (DF_REF_INSN (x)) >= DF_INSN_LUID (def_insn))
803 all_uses_available_at (rtx_insn *def_insn, rtx_insn *target_insn)
806 struct df_insn_info *insn_info = DF_INSN_INFO_GET (def_insn);
807 rtx def_set = single_set (def_insn);
812 /* If target_insn comes right after def_insn, which is very common
815 next = NEXT_INSN (def_insn);
737 use_killed_between(df_ref use, rtx_insn *def_insn, rtx_insn *target_insn) argument
801 all_uses_available_at(rtx_insn *def_insn, rtx_insn *target_insn) argument
887 update_df_init(rtx_insn *def_insn, rtx_insn *insn) argument
951 try_fwprop_subst(df_ref use, rtx *loc, rtx new_rtx, rtx_insn *def_insn, bool set_reg_equal) argument
1076 forward_propagate_subreg(df_ref use, rtx_insn *def_insn, rtx def_set) argument
1147 forward_propagate_asm(df_ref use, rtx_insn *def_insn, rtx def_set, rtx reg) argument
1225 forward_propagate_and_simplify(df_ref use, rtx_insn *def_insn, rtx def_set) argument
1350 rtx_insn *def_insn, *use_insn; local
[all...]
H A Dira.c3921 rtx_insn *def_insn = DF_REF_INSN (def);
3923 rtx set = single_set (def_insn);
3928 rtx eqnote = find_reg_note (def_insn, REG_EQUAL, NULL_RTX);
4616 rtx_insn *def_insn;
4638 def_insn = DF_REF_INSN (def);
4640 for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1))
4669 if (BLOCK_FOR_INSN (insn) != BLOCK_FOR_INSN (def_insn))
4671 if (!insn_dominated_by_p (insn, def_insn, uid_luid))
4693 || next_nonnote_nondebug_insn (def_insn) == closest_use)
4732 rtx_insn *def_insn
3900 rtx_insn *def_insn = DF_REF_INSN (def); local
4592 rtx_insn *def_insn; local
4708 rtx_insn *def_insn = DF_REF_INSN (def); local
5061 rtx_insn *def_insn = DF_REF_INSN (DF_REG_DEF_CHAIN (i)); local
[all...]
H A Dddg.c171 being used to decide whether to remove the edge between def_insn and
174 will be allowed for any life range defined by def_insn and used
176 def_insn. */
178 autoinc_var_is_used_p (rtx_insn *def_insn, rtx_insn *use_insn)
182 for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1))
319 rtx_insn *def_insn = DF_REF_INSN (last_def);
320 ddg_node_ptr last_def_node = get_node_of_insn (g, def_insn);
177 autoinc_var_is_used_p(rtx_insn *def_insn, rtx_insn *use_insn) argument
318 rtx_insn *def_insn = DF_REF_INSN (last_def); local
H A Dloop-iv.c374 rtx_insn *def_insn; local
400 def_insn = DF_REF_INSN (adef);
405 dom_p = (DF_INSN_LUID (def_insn) < DF_INSN_LUID (insn));
/haiku-buildtools/legacy/gcc/gcc/
H A Dgcse.c3018 def_reaches_here_p (insn, def_insn)
3019 rtx insn, def_insn;
3023 if (TEST_BIT (reaching_defs[BLOCK_NUM (insn)], INSN_CUID (def_insn)))
3026 if (BLOCK_NUM (insn) == BLOCK_NUM (def_insn))
3028 if (INSN_CUID (def_insn) < INSN_CUID (insn))
3030 if (GET_CODE (PATTERN (def_insn)) == PARALLEL)
3032 if (GET_CODE (PATTERN (def_insn)) == CLOBBER)
3033 reg = XEXP (PATTERN (def_insn), 0);
3034 else if (GET_CODE (PATTERN (def_insn)) == SET)
3035 reg = SET_DEST (PATTERN (def_insn));
[all...]
/haiku-buildtools/gcc/gcc/config/m68k/
H A Dm68k.c5958 rtx_insn *def_insn, int cost)
5962 if (recog_memoized (def_insn) < 0
5972 gcc_assert (sched_cfv4_bypass_data.pro == def_insn
5993 delay = min_insn_conflict_delay (sched_adjust_cost_state, def_insn, insn);
5943 m68k_sched_adjust_cost(rtx_insn *insn, rtx link ATTRIBUTE_UNUSED, rtx_insn *def_insn, int cost) argument
/haiku-buildtools/gcc/gcc/config/mips/
H A Dmips.c15388 rtx_insn *def_insn;
15439 def_insn = DF_REF_INSN (def);
15440 if (NONJUMP_INSN_P (def_insn))
15442 set = single_set (def_insn);
15447 note = find_reg_equal_equiv_note (def_insn);
15452 newx = r10k_simplify_address (newx, def_insn);
15777 rtx_insn *def_insn;
15783 def_insn = DF_REF_INSN (def);
15784 set = single_set (def_insn);
15805 note = find_reg_equal_equiv_note (def_insn);
15320 rtx_insn *def_insn; local
15708 rtx_insn *def_insn; local
[all...]
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c34292 rtx def_insn = DF_REF_INSN (link->ref);
34294 insn_entry + INSN_UID (def_insn));
34228 rtx def_insn = DF_REF_INSN (link->ref); local
34706 rtx def_insn = DF_REF_INSN (link->ref); local
[all...]

Completed in 414 milliseconds