Lines Matching defs:yi
1044 struct_equiv_merge (rtx xi, rtx yi, struct equiv_info *info)
1048 merge_memattrs (xi, yi);
1054 equiv2 = find_reg_equal_equiv_note (yi);
1058 remove_note (yi, equiv2);
1064 remove_note (yi, equiv2);
1085 rtx xi, yi;
1114 yi = BB_END (info->y_block);
1115 if (onlyjump_p (yi)
1116 || (returnjump_p (yi) && !side_effects_p (PATTERN (yi))))
1118 info->cur.y_start = yi;
1122 if (!simplejump_p (yi) && !returnjump_p (yi) && info->cur.x_start)
1124 yi = PREV_INSN (yi);
1139 else if (any_condjump_p (xi) && any_condjump_p (yi))
1142 info->cur.y_start = yi;
1144 yi = PREV_INSN (yi);
1155 info->y_end = yi;
1163 while (!INSN_P (yi) && yi != y_stop)
1164 yi = PREV_INSN (yi);
1166 if (!insns_match_p (xi, yi, info))
1171 struct_equiv_merge (xi, yi, info);
1175 if (xi == x_stop || yi == y_stop)
1183 || yi == BB_HEAD (info->y_block)))
1194 yi = PREV_INSN (yi);
1210 yi = info->cur.y_start;
1214 while (yi != y_stop && !INSN_P (PREV_INSN (yi)))
1215 yi = PREV_INSN (yi);
1218 info->cur.y_start = yi;