Lines Matching refs:next_insn

17145 is_costly_group (rtx *group_insns, rtx next_insn)
17160 if (next == next_insn)
17162 cost = insn_cost (insn, link, next_insn);
17163 if (rs6000_is_costly_dependence (insn, next_insn, link, cost, 0))
17187 rtx next_insn, bool *group_end, int can_issue_more,
17196 if (next_insn == NULL_RTX)
17202 force = is_costly_group (group_insns, next_insn);
17216 sufficient to insert 'can_issue_more - 1' nops if next_insn is not
17217 a branch. If next_insn is a branch, we insert 'can_issue_more' nops;
17220 if (can_issue_more && !is_branch_slot_insn (next_insn))
17226 emit_insn_before (nop, next_insn);
17257 emit_insn_before (nop, next_insn);
17277 /* Is next_insn going to start a new group? */
17280 || (can_issue_more == 1 && !is_branch_slot_insn (next_insn))
17281 || (can_issue_more <= 2 && is_cracked_insn (next_insn))
17283 insn_terminates_group_p (next_insn, previous_group)));
17327 rtx insn, next_insn;
17356 next_insn = get_next_active_insn (insn, tail);
17357 if (next_insn == NULL_RTX)
17360 /* Is next_insn going to start a new group? */
17363 || (can_issue_more == 1 && !is_branch_slot_insn (next_insn))
17364 || (can_issue_more <= 2 && is_cracked_insn (next_insn))
17366 insn_terminates_group_p (next_insn, previous_group)));
17369 next_insn, &group_end, can_issue_more,
17382 if (GET_MODE (next_insn) == TImode && can_issue_more)
17383 PUT_MODE (next_insn, VOIDmode);
17384 else if (!can_issue_more && GET_MODE (next_insn) != TImode)
17385 PUT_MODE (next_insn, TImode);
17387 insn = next_insn;
17404 rtx insn, next_insn;
17416 next_insn = get_next_active_insn (insn, tail);
17423 group_end = (next_insn == NULL_RTX || GET_MODE (next_insn) == TImode);
17425 if (next_insn == NULL_RTX)
17431 (between insn and next_indn), and neither insn nor next_insn will
17437 && !insn_terminates_group_p (next_insn, previous_group))
17439 if (!is_branch_slot_insn (next_insn))
17445 emit_insn_before (nop, next_insn);
17454 insn = next_insn;
17455 next_insn = get_next_active_insn (insn, tail);