Searched refs:last_insn (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/gcc/
H A Dmode-switching.c227 rtx last_insn, ret_reg;
234 && NONJUMP_INSN_P ((last_insn = BB_END (src_bb)))
235 && GET_CODE (PATTERN (last_insn)) == USE
236 && GET_CODE ((ret_reg = XEXP (PATTERN (last_insn), 0))) == REG)
248 rtx return_copy = PREV_INSN (last_insn);
261 last_insn = return_copy;
319 last_insn = return_copy;
332 last_insn = return_copy;
356 if (INSN_P (last_insn))
359 = emit_note_before (NOTE_INSN_DELETED, last_insn);
225 rtx last_insn, ret_reg; local
[all...]
H A Dpredict.c254 rtx last_insn; local
255 last_insn = BB_END (e->src);
259 if (!any_condjump_p (last_insn))
266 predict_insn (last_insn, predictor, probability);
791 rtx last_insn = BB_END (bb); local
794 if (! can_predict_insn_p (last_insn))
796 cond = get_condition (last_insn, NULL, false, false);
808 predict_insn_def (last_insn, PRED_POINTER, NOT_TAKEN);
810 predict_insn_def (last_insn, PRED_POINTER, TAKEN);
822 predict_insn_def (last_insn, PRED_UNCONDITIONA
[all...]
H A Dcfglayout.c85 rtx insn, last_insn, next_head, prev;
91 for (last_insn = insn = BB_END (bb); (insn = NEXT_INSN (insn)) != 0; )
99 last_insn = insn;
106 last_insn = insn;
125 last_insn = insn;
147 for (insn = last_insn; insn != BB_END (bb); insn = prev)
158 reorder_insns (insn, insn, last_insn);
162 return last_insn;
83 rtx insn, last_insn, next_head, prev; local
H A Demit-rtl.c163 #define last_insn (cfun->emit->x_last_insn) macro
2092 last_insn = last;
2702 return last_insn;
2711 last_insn = insn;
2720 if (last_insn)
2721 return last_insn;
2760 rtx insn = last_insn;
3288 ? (after ? PREV_INSN (after) : last_insn)
3375 PREV_INSN (insn) = last_insn;
3378 if (NULL != last_insn)
[all...]
H A Dbb-reorder.c1684 rtx last_insn;
1695 last_insn = BB_END (cur_bb);
1705 if (JUMP_P (last_insn)
1710 gcc_assert (!any_condjump_p (last_insn));
1714 if (!computed_jump_p (last_insn)
1715 && !tablejump_p (last_insn, &label2, &table))
1721 label = JUMP_LABEL (last_insn);
1752 emit_insn_before (indirect_jump_sequence, last_insn);
1753 delete_insn (last_insn);
1683 rtx last_insn; local
H A Difcvt.c3052 rtx last_insn = BB_END (then_bb);
3054 while (last_insn
3055 && NOTE_P (last_insn)
3056 && last_insn != BB_HEAD (then_bb))
3057 last_insn = PREV_INSN (last_insn);
3059 if (last_insn
3060 && JUMP_P (last_insn)
3061 && ! simplejump_p (last_insn))
3047 rtx last_insn = BB_END (then_bb); local
H A Dexpr.c3151 rtx last_insn = 0;
3204 last_insn = emit_move_insn (xpart, ypart);
3221 return last_insn;
3284 rtx last_insn, set;
3293 && (last_insn = compress_float_constant (x, y)))
3294 return last_insn;
3329 last_insn = emit_move_insn_1 (x, y);
3332 && (set = single_set (last_insn)) != NULL_RTX
3335 set_unique_reg_note (last_insn, REG_EQUAL, y_cst);
3337 return last_insn;
3141 rtx last_insn = 0; local
3274 rtx last_insn, set; local
3355 rtx trunc_y, last_insn; local
[all...]
H A Dcse.c7907 rtx last_insn;
7924 last_insn = BB_END (bb);
7925 if (!JUMP_P (last_insn))
7928 if (reg_referenced_p (cc_reg_1, PATTERN (last_insn)))
7930 else if (cc_reg_2 && reg_referenced_p (cc_reg_2, PATTERN (last_insn)))
7937 for (insn = PREV_INSN (last_insn);
7961 if (modified_between_p (cc_src, cc_src_insn, NEXT_INSN (last_insn)))
7984 NEXT_INSN (last_insn),
7877 rtx last_insn; local
H A Doptabs.c148 rtx last_insn, insn, set;
163 for (last_insn = insns;
164 NEXT_INSN (last_insn) != NULL_RTX;
165 last_insn = NEXT_INSN (last_insn))
168 set = single_set (last_insn);
183 insn = PREV_INSN (last_insn);
198 set_unique_reg_note (last_insn, REG_EQUAL, note);
147 rtx last_insn, insn, set; local
H A Dmodulo-sched.c165 static int kernel_number_of_cycles (rtx first_insn, rtx last_insn);
2307 kernel_number_of_cycles (rtx first_insn, rtx last_insn)
2316 insn != NULL_RTX && insn != last_insn;
2302 kernel_number_of_cycles(rtx first_insn, rtx last_insn) argument
H A Ddwarf2out.c13783 static rtx last_insn;
13795 if (last_insn != NULL_RTX
13796 && last_insn == prev_insn
13817 last_insn = loc_note;
13767 static rtx last_insn; local
/freebsd-11-stable/contrib/binutils/gas/config/
H A Dtc-sparc.c1032 static const struct sparc_opcode *last_insn;
1033 /* The assembled opcode of `last_insn'. */
1332 if (last_insn != NULL
1334 && (last_insn->flags & F_DELAYED) != 0
1337 && ((last_insn->flags & (F_UNBR | F_CONDBR | F_FBR)) == 0
1345 && last_insn != NULL
1347 && (last_insn->flags & F_FLOAT) != 0)
2950 last_insn = insn;
4083 last_insn = NULL;
1025 static const struct sparc_opcode *last_insn; variable in typeref:struct:sparc_opcode
/freebsd-11-stable/contrib/gcc/config/mips/
H A Dmips.c9095 rtx insn, last_insn, lo_reg, delayed_reg;
9124 last_insn = 0;
9134 mips_avoid_hazard (last_insn, XVECEXP (PATTERN (insn), 0, i),
9137 mips_avoid_hazard (last_insn, insn, &hilo_delay,
9140 last_insn = insn;
9046 rtx insn, last_insn, lo_reg, delayed_reg; local

Completed in 232 milliseconds