Lines Matching refs:next_insn

17146 is_costly_group (rtx *group_insns, rtx next_insn)
17161 if (next == next_insn)
17163 cost = insn_cost (insn, link, next_insn);
17164 if (rs6000_is_costly_dependence (insn, next_insn, link, cost, 0))
17188 rtx next_insn, bool *group_end, int can_issue_more,
17197 if (next_insn == NULL_RTX)
17203 force = is_costly_group (group_insns, next_insn);
17217 sufficient to insert 'can_issue_more - 1' nops if next_insn is not
17218 a branch. If next_insn is a branch, we insert 'can_issue_more' nops;
17221 if (can_issue_more && !is_branch_slot_insn (next_insn))
17227 emit_insn_before (nop, next_insn);
17258 emit_insn_before (nop, next_insn);
17278 /* Is next_insn going to start a new group? */
17281 || (can_issue_more == 1 && !is_branch_slot_insn (next_insn))
17282 || (can_issue_more <= 2 && is_cracked_insn (next_insn))
17284 insn_terminates_group_p (next_insn, previous_group)));
17328 rtx insn, next_insn;
17357 next_insn = get_next_active_insn (insn, tail);
17358 if (next_insn == NULL_RTX)
17361 /* Is next_insn going to start a new group? */
17364 || (can_issue_more == 1 && !is_branch_slot_insn (next_insn))
17365 || (can_issue_more <= 2 && is_cracked_insn (next_insn))
17367 insn_terminates_group_p (next_insn, previous_group)));
17370 next_insn, &group_end, can_issue_more,
17383 if (GET_MODE (next_insn) == TImode && can_issue_more)
17384 PUT_MODE (next_insn, VOIDmode);
17385 else if (!can_issue_more && GET_MODE (next_insn) != TImode)
17386 PUT_MODE (next_insn, TImode);
17388 insn = next_insn;
17405 rtx insn, next_insn;
17417 next_insn = get_next_active_insn (insn, tail);
17424 group_end = (next_insn == NULL_RTX || GET_MODE (next_insn) == TImode);
17426 if (next_insn == NULL_RTX)
17432 (between insn and next_indn), and neither insn nor next_insn will
17438 && !insn_terminates_group_p (next_insn, previous_group))
17440 if (!is_branch_slot_insn (next_insn))
17446 emit_insn_before (nop, next_insn);
17455 insn = next_insn;
17456 next_insn = get_next_active_insn (insn, tail);