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

12

/haiku-buildtools/gcc/gcc/
H A Dhw-doloop.h72 rtx_insn *last_insn; variable
H A Dmode-switching.c258 rtx_insn *last_insn;
266 && NONJUMP_INSN_P ((last_insn = BB_END (src_bb)))
267 && GET_CODE (PATTERN (last_insn)) == USE
268 && GET_CODE ((ret_reg = XEXP (PATTERN (last_insn), 0))) == REG)
280 rtx_insn *return_copy = PREV_INSN (last_insn);
309 last_insn = return_copy;
323 last_insn = return_copy;
419 last_insn = return_copy;
430 last_insn = return_copy;
443 last_insn
257 rtx_insn *last_insn; local
[all...]
H A Dpredict.c571 rtx_insn *last_insn; local
572 last_insn = BB_END (e->src);
576 if (!any_condjump_p (last_insn))
583 predict_insn (last_insn, predictor, probability);
1657 rtx_insn *last_insn = BB_END (bb); local
1660 if (! can_predict_insn_p (last_insn))
1662 cond = get_condition (last_insn, NULL, false, false);
1674 predict_insn_def (last_insn, PRED_POINTER, NOT_TAKEN);
1676 predict_insn_def (last_insn, PRED_POINTER, TAKEN);
1688 predict_insn_def (last_insn, PRED_UNCONDITIONA
[all...]
H A Ddse.c460 insn_info_t last_insn; member in struct:dse_bb_info
1113 insn_info_t insn_info = bb_info->last_insn;
1133 insn_info_t insn_info = bb_info->last_insn;
1145 insn_info_t insn_info = bb_info->last_insn;
1409 insn_info_t insn_info = bb_info->last_insn;
2140 insn_info = bb_info->last_insn;
2489 insn_info->prev_insn = bb_info->last_insn;
2491 bb_info->last_insn = insn_info;
2829 ptr = bb_info->last_insn;
3187 insn_info_t insn_info = bb_info->last_insn;
[all...]
H A Dbb-reorder.c2170 rtx_insn *last_insn;
2181 last_insn = BB_END (cur_bb);
2191 if (JUMP_P (last_insn)
2194 gcc_assert (!any_condjump_p (last_insn));
2198 if (!computed_jump_p (last_insn)
2199 && !tablejump_p (last_insn, NULL, NULL))
2205 label = JUMP_LABEL (last_insn);
2236 emit_insn_before (indirect_jump_sequence, last_insn);
2237 delete_insn (last_insn);
2169 rtx_insn *last_insn; local
H A Dsel-sched.c2923 insn_t last_insn;
2963 for (last_insn = first_insn; last_insn != after_bb_end;
2964 last_insn = NEXT_INSN (last_insn))
2968 if (AV_SET_VALID_P (last_insn))
2971 sel_print ("Insn %d has a valid empty av set\n", INSN_UID (last_insn));
2978 if (last_insn != first_insn
2979 && is_ineligible_successor (last_insn, p))
2982 sel_print ("Insn %d is ineligible_successor\n", INSN_UID (last_insn));
2914 insn_t last_insn; local
6589 insn_t last_insn = PREV_INSN (insn); local
6644 rtx_insn *last_insn = PREV_INSN (insn); local
[all...]
H A Dauto-inc-dec.c638 rtx_insn *last_insn = NULL; local
645 last_insn = mem_insn.insn;
649 last_insn = inc_insn.insn;
666 if (find_regno_note (last_insn, REG_DEAD, REGNO (inc_reg)))
H A Dlra-constraints.c2683 rtx_insn *last_insn = get_last_insn();
2700 delete_insns_since (last_insn);
3030 rtx_insn *insns, *last_insn;
3045 last_insn = get_last_insn ();
3048 if (last_insn != insns && (set = single_set (last_insn)) != NULL_RTX
3065 delete_insns_since (PREV_INSN (last_insn));
3072 last_insn = get_last_insn ();
3073 if ((set = single_set (last_insn)) != NULL_RTX
3089 delete_insns_since (PREV_INSN (last_insn));
2679 rtx_insn *last_insn = get_last_insn(); local
3026 rtx_insn *insns, *last_insn; local
5315 rtx_insn *prev_insn, *last_insn; local
[all...]
H A Dregcprop.c697 rtx_insn *last_insn = vd->e[regno].debug_insn_changes->insn; local
703 if (last_insn != change->insn)
706 last_insn = change->insn;
H A Difcvt.c3675 rtx_insn *last_insn = BB_END (then_bb);
3677 while (last_insn
3678 && NOTE_P (last_insn)
3679 && last_insn != BB_HEAD (then_bb))
3680 last_insn = PREV_INSN (last_insn);
3682 if (last_insn
3683 && JUMP_P (last_insn)
3684 && ! simplejump_p (last_insn))
3669 rtx_insn *last_insn = BB_END (then_bb); local
H A Dcfgrtl.c3413 rtx_insn *insn, *last_insn, *next_head, *prev;
3419 for (last_insn = insn = BB_END (bb); (insn = NEXT_INSN (insn)) != 0; )
3427 last_insn = insn;
3447 last_insn = insn;
3469 for (insn = last_insn; insn != BB_END (bb); insn = prev)
3483 reorder_insns (insn, insn, last_insn);
3487 return last_insn;
3397 rtx_insn *insn, *last_insn, *next_head, *prev; local
/haiku-buildtools/legacy/gcc/gcc/
H A Demit-rtl.c174 static rtx last_insn = NULL; variable
1708 last_insn = last;
1740 p->last_insn = last_insn;
1765 last_insn = p->last_insn;
2123 return last_insn;
2134 last_insn = insn;
2143 if (last_insn)
2144 return last_insn;
[all...]
H A Dstmt.c505 rtx last_insn;
507 last_insn = get_last_insn ();
509 && (GET_CODE (last_insn) == CODE_LABEL
510 || (GET_CODE (last_insn) == NOTE
511 && prev_real_insn (last_insn) == 0)))
712 expand_goto_internal (body, label, last_insn)
715 rtx last_insn;
762 else if (! expand_fixup (body, label, last_insn))
790 expand_fixup (tree_label, rtl_label, last_insn)
793 rtx last_insn;
500 rtx last_insn; local
2397 rtx last_insn; local
2485 rtx last_insn = 0; local
2504 rtx last_insn = get_last_insn (); local
2611 rtx last_insn = 0; local
[all...]
H A Dfunction.h165 rtx last_insn;
164 rtx last_insn; member in struct:function
H A Dintegrate.c500 rtx first_insn, last_insn, insn;
584 last_insn = first_insn;
745 NEXT_INSN (last_insn) = copy;
746 PREV_INSN (copy) = last_insn;
747 last_insn = copy;
759 NEXT_INSN (last_insn) = NULL;
772 set_new_first_and_last_insn (first_insn, last_insn);
496 rtx first_insn, last_insn, insn; local
H A Djump.c193 rtx last_insn;
235 last_insn = delete_unreferenced_labels (f);
243 if (calculate_can_reach_end (last_insn, 1, 0))
1589 rtx last_insn;
1609 last_insn = PREV_INSN (temp);
1615 if (next_active_insn (last_insn)
1618 emit_barrier_after (last_insn);
1620 last_insn);
2085 if (calculate_can_reach_end (last_insn, 0, 1))
192 rtx last_insn; local
/haiku-buildtools/legacy/gcc/gcc/config/i386/
H A Di386.h2297 #define ADJUST_BLOCKAGE(last_insn,insn,blockage) \
2299 if (is_fp_store (last_insn) && is_fp_insn (insn) \
2300 && NEXT_INSN (last_insn) && NEXT_INSN (NEXT_INSN (last_insn)) \
2301 && NEXT_INSN (NEXT_INSN (NEXT_INSN (last_insn))) \
2302 && (GET_CODE (NEXT_INSN (last_insn)) == INSN) \
2303 && (GET_CODE (NEXT_INSN (NEXT_INSN (last_insn))) == JUMP_INSN) \
2304 && (GET_CODE (NEXT_INSN (NEXT_INSN (NEXT_INSN (last_insn)))) == NOTE) \
2305 && (NOTE_LINE_NUMBER (NEXT_INSN (NEXT_INSN (NEXT_INSN (last_insn)))) \
/haiku-buildtools/legacy/gcc/gcc/config/v850/
H A Dv850.c1097 substitute_ep_register (first_insn, last_insn, uses, regno, p_r1, p_ep)
1099 rtx last_insn;
1120 INSN_UID (first_insn), INSN_UID (last_insn));
1125 last_insn = next_nonnote_insn (last_insn);
1126 for (insn = first_insn; insn && insn != last_insn; insn = NEXT_INSN (insn))
1186 emit_insn_before (gen_rtx (SET, Pmode, *p_ep, *p_r1), last_insn);
1206 rtx last_insn;
1225 regs[i].last_insn = NULL_RTX;
1250 regs[max_regno].last_insn,
1174 emit_insn_before (gen_rtx (SET, Pmode, *p_ep, *p_r1), last_insn); local
1193 rtx last_insn; member in struct:__anon3160
[all...]
/haiku-buildtools/gcc/gcc/config/bfin/
H A Dbfin.c3488 rtx_insn *insn, *last_insn;
3642 last_insn = find_prev_insn_start (loop->loop_end);
3646 for (; last_insn != BB_HEAD (bb);
3647 last_insn = find_prev_insn_start (last_insn))
3648 if (NONDEBUG_INSN_P (last_insn))
3651 if (last_insn != BB_HEAD (bb))
3659 last_insn = BB_END (bb);
3664 last_insn = NULL;
3669 if (!last_insn)
3472 rtx_insn *insn, *last_insn; local
[all...]
/haiku-buildtools/gcc/gcc/config/v850/
H A Dv850.c1154 rtx_insn *last_insn,
1175 INSN_UID (first_insn), INSN_UID (last_insn));
1180 last_insn = next_nonnote_insn (last_insn);
1181 for (insn = first_insn; insn && insn != last_insn; insn = NEXT_INSN (insn))
1252 emit_insn_before (gen_rtx_SET (Pmode, *p_ep, *p_r1), last_insn);
1268 rtx_insn *last_insn;
1287 regs[i].last_insn = NULL;
1312 regs[max_regno].last_insn,
1321 regs[i].last_insn
1147 substitute_ep_register(rtx_insn *first_insn, rtx_insn *last_insn, int uses, int regno, rtx * p_r1, rtx * p_ep) argument
1246 emit_insn_before (gen_rtx_SET (Pmode, *p_ep, *p_r1), last_insn); local
1261 rtx_insn *last_insn; member in struct:__anon586
[all...]
/haiku-buildtools/binutils/gas/config/
H A Dtc-sparc.c1294 static const struct sparc_opcode *last_insn;
1295 /* The assembled opcode of `last_insn'. */
1590 if (last_insn != NULL
1591 && (last_insn->flags & F_DELAYED) != 0)
1606 && (last_insn->flags & F_CONDBR) != 0)
1616 && ((last_insn->flags & (F_UNBR | F_CONDBR | F_FBR)) == 0
1625 && last_insn != NULL
1627 && (last_insn->flags & F_FLOAT) != 0)
3379 last_insn = insn;
4453 last_insn
1285 static const struct sparc_opcode *last_insn; variable in typeref:struct:sparc_opcode
[all...]
H A Dtc-ppc.c221 unsigned long last_insn;
2108 || !((last_insn & (0x3f << 26)) == (18u << 26)
2109 || ((last_insn & (0x3f << 26)) == (16u << 26)
2110 && (last_insn & (0x14 << 21)) == (0x14 << 21))
2111 || ((last_insn & (0x3f << 26)) == (19u << 26)
2112 && (last_insn & (0x3ff << 1)) == (16u << 1)
2113 && (last_insn & (0x14 << 21)) == (0x14 << 21)))))
3436 last_insn = insn;
220 unsigned long last_insn; variable
/haiku-buildtools/legacy/binutils/gas/config/
H A Dtc-sparc.c1034 static const struct sparc_opcode *last_insn;
1035 /* The assembled opcode of `last_insn'. */
1334 if (last_insn != NULL
1336 && (last_insn->flags & F_DELAYED) != 0
1339 && ((last_insn->flags & (F_UNBR | F_CONDBR | F_FBR)) == 0
1347 && last_insn != NULL
1349 && (last_insn->flags & F_FLOAT) != 0)
2948 last_insn = insn;
4071 last_insn = NULL;
1027 static const struct sparc_opcode *last_insn; variable in typeref:struct:sparc_opcode
/haiku-buildtools/gcc/gcc/config/stormy16/
H A Dstormy16.c293 rtx_insn *seq, *last_insn; local
303 last_insn = seq;
304 while (NEXT_INSN (last_insn) != NULL_RTX)
305 last_insn = NEXT_INSN (last_insn);
307 compare = SET_SRC (XVECEXP (PATTERN (last_insn), 0, 0));
/haiku-buildtools/gcc/gcc/config/mep/
H A Dmep.c5036 mep_insert_repeat_label_last (rtx_insn *last_insn, rtx_code_label *label,
5044 INSN_UID (last_insn));
5047 prev = last_insn;
5052 next = last_insn;
5119 last_insn = emit_insn_after (gen_nop (), last_insn);
5121 emit_insn_before (gen_nop (), last_insn);
5123 return last_insn;
5027 mep_insert_repeat_label_last(rtx_insn *last_insn, rtx_code_label *label, bool including, bool shared) argument
5112 emit_insn_before (gen_nop (), last_insn); local

Completed in 614 milliseconds

12