Lines Matching defs:subinsn
135 /* Execute the following loop body with SUBINSN set to each instruction
137 #define FOR_EACH_SUBINSN(SUBINSN, INSN) \
138 for ((SUBINSN) = SEQ_BEGIN (INSN); \
139 (SUBINSN) != NEXT_INSN (SEQ_END (INSN)); \
140 (SUBINSN) = NEXT_INSN (SUBINSN))
10699 rtx_insn *insn, *subinsn;
10705 FOR_EACH_SUBINSN (subinsn, insn)
10706 if (USEFUL_INSN_P (subinsn) && pred (subinsn))
18804 rtx_insn *insn, *subinsn, *last, *last2, *next;
18831 FOR_EACH_SUBINSN (subinsn, insn)
18833 mips_sim_wait_insn (&state, subinsn);
18850 && !CALL_P (subinsn))
18852 if (subinsn == SEQ_BEGIN (insn) && aligned_p)
18854 /* SUBINSN is the first instruction in INSN and INSN is
18869 else if (subinsn != SEQ_BEGIN (insn) && !aligned_p)
18871 /* SUBINSN is the delay slot of INSN, but INSN is
18879 mips_sim_issue_insn (&state, subinsn);
19221 rtx_insn *insn, *last_insn, *subinsn, *next_insn;
19269 FOR_EACH_SUBINSN (subinsn, insn)
19270 if (USEFUL_INSN_P (subinsn))
19286 mips_record_lo_sums (PATTERN (subinsn), &htab);
19369 FOR_EACH_SUBINSN (subinsn, insn)
19370 if (INSN_P (subinsn))
19372 if (mips_orphaned_high_part_p (&htab, subinsn))
19374 PATTERN (subinsn) = gen_nop ();
19375 INSN_CODE (subinsn) = CODE_FOR_nop;
19377 mips_avoid_hazard (last_insn, subinsn, &hilo_delay,
19449 rtx_insn *insn, *subinsn;
19461 FOR_EACH_SUBINSN (subinsn, insn)
19462 if (JUMP_P (subinsn)
19463 && get_attr_length (subinsn) > normal_length
19464 && (any_condjump_p (subinsn) || any_uncondjump_p (subinsn)))