/openbsd/gnu/gcc/gcc/ |
H A D | mode-switching.c | 225 rtx last_insn, ret_reg; in create_pre_exit() local 232 && NONJUMP_INSN_P ((last_insn = BB_END (src_bb))) in create_pre_exit() 233 && GET_CODE (PATTERN (last_insn)) == USE in create_pre_exit() 246 rtx return_copy = PREV_INSN (last_insn); in create_pre_exit() 259 last_insn = return_copy; in create_pre_exit() 317 last_insn = return_copy; in create_pre_exit() 330 last_insn = return_copy; in create_pre_exit() 354 if (INSN_P (last_insn)) in create_pre_exit() 357 = emit_note_before (NOTE_INSN_DELETED, last_insn); in create_pre_exit() 362 if (last_insn != BB_HEAD (src_bb)) in create_pre_exit() [all …]
|
H A D | predict.c | 254 rtx last_insn; in rtl_predict_edge() local 255 last_insn = BB_END (e->src); in rtl_predict_edge() 259 if (!any_condjump_p (last_insn)) in rtl_predict_edge() 266 predict_insn (last_insn, predictor, probability); in rtl_predict_edge() 791 rtx last_insn = BB_END (bb); in bb_estimate_probability_locally() local 794 if (! can_predict_insn_p (last_insn)) in bb_estimate_probability_locally() 796 cond = get_condition (last_insn, NULL, false, false); in bb_estimate_probability_locally() 808 predict_insn_def (last_insn, PRED_POINTER, NOT_TAKEN); in bb_estimate_probability_locally() 810 predict_insn_def (last_insn, PRED_POINTER, TAKEN); in bb_estimate_probability_locally() 822 predict_insn_def (last_insn, PRED_UNCONDITIONAL, in bb_estimate_probability_locally() [all …]
|
H A D | emit-rtl.c | 2080 last_insn = last; in set_new_first_and_last_insn() 2687 return last_insn; in get_last_insn() 2696 last_insn = insn; in set_last_insn() 2705 if (last_insn) in get_last_insn_anywhere() 2706 return last_insn; in get_last_insn_anywhere() 3364 last_insn = insn; in add_insn() 3597 last_insn = from; in delete_insns_since() 3631 last_insn = to; in reorder_insns_nobb() 4691 last_insn = 0; in start_sequence() 4708 last_insn = last; in push_to_sequence() [all …]
|
H A D | cfglayout.c | 83 rtx insn, last_insn, next_head, prev; in skip_insns_after_block() local 89 for (last_insn = insn = BB_END (bb); (insn = NEXT_INSN (insn)) != 0; ) in skip_insns_after_block() 97 last_insn = insn; in skip_insns_after_block() 104 last_insn = insn; in skip_insns_after_block() 123 last_insn = insn; in skip_insns_after_block() 145 for (insn = last_insn; insn != BB_END (bb); insn = prev) in skip_insns_after_block() 156 reorder_insns (insn, insn, last_insn); in skip_insns_after_block() 160 return last_insn; in skip_insns_after_block()
|
H A D | bb-reorder.c | 1683 rtx last_insn; in fix_crossing_unconditional_branches() local 1694 last_insn = BB_END (cur_bb); in fix_crossing_unconditional_branches() 1704 if (JUMP_P (last_insn) in fix_crossing_unconditional_branches() 1709 gcc_assert (!any_condjump_p (last_insn)); in fix_crossing_unconditional_branches() 1713 if (!computed_jump_p (last_insn) in fix_crossing_unconditional_branches() 1714 && !tablejump_p (last_insn, &label2, &table)) in fix_crossing_unconditional_branches() 1720 label = JUMP_LABEL (last_insn); in fix_crossing_unconditional_branches() 1751 emit_insn_before (indirect_jump_sequence, last_insn); in fix_crossing_unconditional_branches() 1752 delete_insn (last_insn); in fix_crossing_unconditional_branches()
|
H A D | ifcvt.c | 3047 rtx last_insn = BB_END (then_bb); in find_if_block() local 3049 while (last_insn in find_if_block() 3050 && NOTE_P (last_insn) in find_if_block() 3051 && last_insn != BB_HEAD (then_bb)) in find_if_block() 3052 last_insn = PREV_INSN (last_insn); in find_if_block() 3054 if (last_insn in find_if_block() 3055 && JUMP_P (last_insn) in find_if_block() 3056 && ! simplejump_p (last_insn)) in find_if_block()
|
H A D | expr.c | 3145 rtx last_insn = 0; in emit_move_multi_word() local 3198 last_insn = emit_move_insn (xpart, ypart); in emit_move_multi_word() 3215 return last_insn; in emit_move_multi_word() 3278 rtx last_insn, set; in emit_move_insn() local 3288 return last_insn; in emit_move_insn() 3323 last_insn = emit_move_insn_1 (x, y); in emit_move_insn() 3331 return last_insn; in emit_move_insn() 3359 rtx trunc_y, last_insn; in compress_float_constant() local 3400 last_insn = get_last_insn (); in compress_float_constant() 3403 set_unique_reg_note (last_insn, REG_EQUAL, y); in compress_float_constant() [all …]
|
H A D | cse.c | 7867 rtx last_insn; in cse_condition_code_reg() local 7884 last_insn = BB_END (bb); in cse_condition_code_reg() 7885 if (!JUMP_P (last_insn)) in cse_condition_code_reg() 7888 if (reg_referenced_p (cc_reg_1, PATTERN (last_insn))) in cse_condition_code_reg() 7890 else if (cc_reg_2 && reg_referenced_p (cc_reg_2, PATTERN (last_insn))) in cse_condition_code_reg() 7897 for (insn = PREV_INSN (last_insn); in cse_condition_code_reg() 7921 if (modified_between_p (cc_src, cc_src_insn, NEXT_INSN (last_insn))) in cse_condition_code_reg() 7944 NEXT_INSN (last_insn), in cse_condition_code_reg()
|
H A D | optabs.c | 147 rtx last_insn, insn, set; in add_equal_note() local 162 for (last_insn = insns; in add_equal_note() 163 NEXT_INSN (last_insn) != NULL_RTX; in add_equal_note() 164 last_insn = NEXT_INSN (last_insn)) in add_equal_note() 167 set = single_set (last_insn); in add_equal_note() 182 insn = PREV_INSN (last_insn); in add_equal_note() 197 set_unique_reg_note (last_insn, REG_EQUAL, note); in add_equal_note()
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | predict.c | 221 rtx last_insn; local 222 last_insn = e->src->end; 226 if (!any_condjump_p (last_insn)) 233 predict_insn (last_insn, predictor, probability); 489 rtx last_insn = bb->end; local 493 if (! can_predict_insn_p (last_insn)) 535 cond = get_condition (last_insn, &earliest); 549 predict_insn_def (last_insn, PRED_POINTER, TAKEN); 561 predict_insn_def (last_insn, PRED_UNCONDITIONAL, 1168 rtx last_insn = bb->end; local [all …]
|
H A D | cfglayout.c | 83 rtx insn, last_insn, next_head, prev; local 89 for (last_insn = insn = bb->end; (insn = NEXT_INSN (insn)) != 0; ) 97 last_insn = insn; 105 last_insn = insn; 124 last_insn = insn; 146 for (insn = last_insn; insn != bb->end; insn = prev) 158 reorder_insns (insn, insn, last_insn); 162 return last_insn;
|
H A D | emit-rtl.c | 2312 last_insn = last; 2857 return last_insn; in get_last_insn() 2868 last_insn = insn; 2877 if (last_insn) in get_last_insn_anywhere() 3530 last_insn = insn; 3752 last_insn = from; 3787 last_insn = to; 4909 last_insn = 0; in start_sequence() 4940 last_insn = last; 4951 last_insn = last; [all …]
|
H A D | stmt.c | 491 rtx last_insn; in emit_nop() local 714 rtx last_insn; 801 rtx last_insn; 868 if (last_insn == 0) 887 = last_insn ? last_insn : get_last_insn (); 2810 rtx last_insn; local 2915 rtx last_insn; in expand_null_return() local 2962 rtx last_insn; local 3011 rtx last_insn; in expand_null_return_1() 3039 rtx last_insn = 0; local [all …]
|
H A D | ifcvt.c | 2405 rtx last_insn = then_bb->end; local 2407 while (last_insn 2408 && GET_CODE (last_insn) == NOTE 2409 && last_insn != then_bb->head) 2410 last_insn = PREV_INSN (last_insn); 2412 if (last_insn 2413 && GET_CODE (last_insn) == JUMP_INSN 2414 && ! simplejump_p (last_insn))
|
H A D | gcse.c | 5847 rtx last_insn = bb->end; local 5859 condition = get_condition (last_insn, &earliest); 5871 if (earliest == last_insn) 5885 last_insn); 5886 JUMP_LABEL (new_jump) = JUMP_LABEL (last_insn); 5892 delete_insn (last_insn); 5975 rtx last_insn = bb->end; local 5979 if (GET_CODE (last_insn) != JUMP_INSN 5980 || !any_condjump_p (last_insn) 5981 || !onlyjump_p (last_insn)) [all …]
|
H A D | optabs.c | 152 rtx last_insn, insn, set; local 167 for (last_insn = insns; 168 NEXT_INSN (last_insn) != NULL_RTX; 169 last_insn = NEXT_INSN (last_insn)) 172 set = single_set (last_insn); 189 insn = PREV_INSN (last_insn); 204 set_unique_reg_note (last_insn, REG_EQUAL, note);
|
H A D | expr.c | 3204 rtx last_insn; local 3220 return last_insn; 3253 last_insn = emit_move_insn_1 (x, y); 3258 return last_insn; 3449 rtx last_insn = 0; local 3532 last_insn = emit_move_insn (xpart, ypart); 3549 return last_insn; 3575 rtx trunc_y, last_insn; local 3601 last_insn = get_last_insn (); 3604 REG_NOTES (last_insn) [all …]
|
/openbsd/gnu/gcc/gcc/config/bfin/ |
H A D | bfin.c | 2777 rtx last_insn; member 3070 last_insn = PREV_INSN (last_insn)) in bfin_optimize_loop() 3071 if (INSN_P (last_insn)) in bfin_optimize_loop() 3081 last_insn = BB_END (bb); in bfin_optimize_loop() 3086 last_insn = NULL_RTX; in bfin_optimize_loop() 3091 if (!last_insn) in bfin_optimize_loop() 3099 if (JUMP_P (last_insn)) in bfin_optimize_loop() 3108 last_insn = inner->last_insn; in bfin_optimize_loop() 3117 else if (CALL_P (last_insn) in bfin_optimize_loop() 3132 last_insn = nop_insn; in bfin_optimize_loop() [all …]
|
/openbsd/gnu/gcc/gcc/config/v850/ |
H A D | v850.c | 1126 rtx last_insn, in substitute_ep_register() argument 1147 INSN_UID (first_insn), INSN_UID (last_insn)); in substitute_ep_register() 1152 last_insn = next_nonnote_insn (last_insn); in substitute_ep_register() 1239 rtx last_insn; in v850_reorg() member 1258 regs[i].last_insn = NULL_RTX; in v850_reorg() 1283 regs[max_regno].last_insn, in v850_reorg() 1292 regs[i].last_insn = NULL_RTX; in v850_reorg() 1377 regs[regno].last_insn = insn; in v850_reorg() 1415 regs[max_regno].last_insn, in v850_reorg() 1425 regs[i].last_insn = NULL_RTX; in v850_reorg() [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/config/v850/ |
H A D | v850.c | 1172 rtx last_insn; 1193 INSN_UID (first_insn), INSN_UID (last_insn)); 1198 last_insn = next_nonnote_insn (last_insn); 1289 rtx last_insn; member 1308 regs[i].last_insn = NULL_RTX; 1333 regs[max_regno].last_insn, 1342 regs[i].last_insn = NULL_RTX; 1427 regs[regno].last_insn = insn; 1465 regs[max_regno].last_insn, 1475 regs[i].last_insn = NULL_RTX; [all …]
|
/openbsd/gnu/usr.bin/gcc/gcc/config/stormy16/ |
H A D | stormy16.c | 235 rtx seq, last_insn; local 246 last_insn = seq; 247 while (NEXT_INSN (last_insn) != NULL_RTX) 248 last_insn = NEXT_INSN (last_insn); 250 compare = SET_SRC (XVECEXP (PATTERN (last_insn), 0, 0));
|
/openbsd/gnu/usr.bin/binutils/gas/config/ |
H A D | tc-sparc.c | 1015 static const struct sparc_opcode *last_insn; variable 1312 && last_insn != NULL 1314 && (last_insn->flags & F_DELAYED) != 0 1317 && ((last_insn->flags & (F_UNBR | F_CONDBR | F_FBR)) == 0 1326 && last_insn != NULL 1328 && (last_insn->flags & F_FLOAT) != 0) 2891 last_insn = insn; 3962 last_insn = NULL;
|
H A D | tc-xtensa.c | 3305 xg_finish_frag (last_insn, state, max_growth, is_insn) in xg_finish_frag() argument 3306 char *last_insn; in xg_finish_frag() 3321 frag_now->fr_opcode = last_insn; 3326 state, frag_now->fr_symbol, frag_now->fr_offset, last_insn); 4131 char *last_insn; local 4137 last_insn = frag_more (0); 4140 xg_finish_frag (last_insn, RELAX_NARROW, max_size - min_size, TRUE); 4174 char *last_insn; local 4193 last_insn = frag_more (0); 4196 xg_finish_frag (last_insn, RELAX_IMMED, max_size - min_size, TRUE);
|
/openbsd/gnu/usr.bin/binutils-2.17/gas/config/ |
H A D | tc-sparc.c | 1015 static const struct sparc_opcode *last_insn; variable 1313 if (last_insn != NULL 1315 && (last_insn->flags & F_DELAYED) != 0 1318 && ((last_insn->flags & (F_UNBR | F_CONDBR | F_FBR)) == 0 1326 && last_insn != NULL 1328 && (last_insn->flags & F_FLOAT) != 0) 2929 last_insn = insn; 4048 last_insn = NULL;
|
/openbsd/gnu/gcc/gcc/config/stormy16/ |
H A D | stormy16.c | 247 rtx seq, last_insn; in xstormy16_split_cbranch() local 257 last_insn = seq; in xstormy16_split_cbranch() 258 while (NEXT_INSN (last_insn) != NULL_RTX) in xstormy16_split_cbranch() 259 last_insn = NEXT_INSN (last_insn); in xstormy16_split_cbranch() 261 compare = SET_SRC (XVECEXP (PATTERN (last_insn), 0, 0)); in xstormy16_split_cbranch()
|