Home | History | Annotate | Download | only in gcc

Lines Matching defs:def_insn2

937 	  rtx_insn *def_insn2 = DF_REF_INSN (defs->ref);
940 if (state->modified[INSN_UID (def_insn2)].kind != EXT_MODIFIED_NONE)
943 /* The def_insn2 and candidate insn must be in the same
944 block and def_insn follows def_insn2. */
945 if (bb != BLOCK_FOR_INSN (def_insn2)
946 || DF_INSN_LUID (def_insn2) > DF_INSN_LUID (def_insn))
949 rtx *dest_sub_rtx2 = get_sub_rtx (def_insn2);
959 struct df_link *uses = get_uses (def_insn2, SET_DEST (set));
975 used or set between the def_insn2 and def_insn exclusive.
978 if (reg_used_between_p (SET_DEST (set), def_insn2, def_insn)
979 || reg_set_between_p (SET_DEST (set), def_insn2, def_insn)
980 || reg_used_between_p (src_reg, def_insn2, def_insn)
981 || reg_set_between_p (src_reg, def_insn2, def_insn))
984 state->defs_list[0] = def_insn2;