Home
last modified time | relevance | path

Searched refs:PREV_INSN (Results 1 – 25 of 146) sorted by relevance

123456

/openbsd/src/gnu/gcc/gcc/
Dcfgrtl.c262 after = PREV_INSN (head); in create_basic_block_structure()
490 insn = PREV_INSN (insn); in rtl_split_block()
585 for (prev = PREV_INSN (a_end); ; prev = PREV_INSN (prev)) in rtl_merge_blocks()
607 a_end = PREV_INSN (del_first); in rtl_merge_blocks()
736 kill_from = PREV_INSN (insn); in try_redirect_by_replacing_jump()
758 if (PREV_INSN (insn)) in try_redirect_by_replacing_jump()
759 NEXT_INSN (PREV_INSN (insn)) = NEXT_INSN (insn); in try_redirect_by_replacing_jump()
763 PREV_INSN (NEXT_INSN (insn)) = PREV_INSN (insn); in try_redirect_by_replacing_jump()
771 delete_insn_chain (kill_from, PREV_INSN (BB_HEAD (target))); in try_redirect_by_replacing_jump()
832 NEXT_INSN (PREV_INSN (new_insn)) = NEXT_INSN (new_insn); in try_redirect_by_replacing_jump()
[all …]
Dreorg.c361 insn = PREV_INSN (insn); in find_end_label()
367 && JUMP_P (PREV_INSN (insn)) in find_end_label()
368 && GET_CODE (PATTERN (PREV_INSN (insn))) == RETURN) in find_end_label()
370 rtx temp = PREV_INSN (PREV_INSN (insn)); in find_end_label()
376 temp = PREV_INSN (temp); in find_end_label()
392 insn = PREV_INSN (insn); in find_end_label()
395 insn = PREV_INSN (insn); in find_end_label()
400 insn = PREV_INSN (insn); in find_end_label()
490 PREV_INSN (seq_insn) = PREV_INSN (insn); in emit_delay_sequence()
493 PREV_INSN (NEXT_INSN (seq_insn)) = seq_insn; in emit_delay_sequence()
[all …]
Dhaifa-sched.c742 prev_first = PREV_INSN (insn); in priority()
748 twin = PREV_INSN (BB_END (rec)); in priority()
790 twin = PREV_INSN (twin); in priority()
1239 rtx prev = PREV_INSN (insn); in unlink_other_notes()
1250 PREV_INSN (next) = prev; in unlink_other_notes()
1268 PREV_INSN (insn) = note_list; in unlink_other_notes()
1285 rtx prev = PREV_INSN (insn); in unlink_line_notes()
1299 PREV_INSN (next) = prev; in unlink_line_notes()
1355 end_tail = PREV_INSN (end_tail); in get_ebb_head_tail()
1449 for (line = head; line; line = PREV_INSN (line)) in restore_line_notes()
[all …]
Dcfglayout.c60 rtx prevfirst = PREV_INSN (first); in unlink_insn_chain()
63 PREV_INSN (first) = NULL; in unlink_insn_chain()
68 PREV_INSN (nextlast) = prevfirst; in unlink_insn_chain()
147 prev = PREV_INSN (insn); in skip_insns_after_block()
200 if (PREV_INSN (insn)) in record_effective_endpoints()
202 unlink_insn_chain (get_insns (), PREV_INSN (insn)); in record_effective_endpoints()
211 if (PREV_INSN (BB_HEAD (bb)) && next_insn != BB_HEAD (bb)) in record_effective_endpoints()
213 PREV_INSN (BB_HEAD (bb))); in record_effective_endpoints()
611 PREV_INSN (bb->il.rtl->header) = insn; in fixup_reorder_chain()
620 PREV_INSN (BB_HEAD (bb)) = insn; in fixup_reorder_chain()
[all …]
Demit-rtl.c2678 gcc_assert (!PREV_INSN (insn)); in set_first_insn()
2826 insn = PREV_INSN (insn); in previous_insn()
2859 insn = PREV_INSN (insn); in prev_nonnote_insn()
2893 insn = PREV_INSN (insn); in prev_real_insn()
2911 insn = PREV_INSN (insn)) in last_call_insn()
2953 insn = PREV_INSN (insn); in prev_active_insn()
2983 insn = PREV_INSN (insn); in prev_label()
3105 rtx before = PREV_INSN (trial); in try_split()
3148 for (insn = insn_last; insn ; insn = PREV_INSN (insn)) in try_split()
3175 for (insn = insn_last; insn ; insn = PREV_INSN (insn)) in try_split()
[all …]
Dcfgcleanup.c655 if (BB_END (a) != PREV_INSN (BB_HEAD (b))) in merge_blocks_move_predecessor_nojumps()
656 reorder_insns_nobb (BB_HEAD (a), BB_END (a), PREV_INSN (BB_HEAD (b))); in merge_blocks_move_predecessor_nojumps()
1073 i1 = PREV_INSN (i1); in flow_find_cross_jump()
1084 i2 = PREV_INSN (i2); in flow_find_cross_jump()
1091 i1 = PREV_INSN (i1); in flow_find_cross_jump()
1094 i2 = PREV_INSN (i2); in flow_find_cross_jump()
1128 i1 = PREV_INSN (i1); in flow_find_cross_jump()
1129 i2 = PREV_INSN (i2); in flow_find_cross_jump()
1144 while (last1 != BB_HEAD (bb1) && !INSN_P (PREV_INSN (last1))) in flow_find_cross_jump()
1145 last1 = PREV_INSN (last1); in flow_find_cross_jump()
[all …]
Dstruct-equiv.c1110 xi = PREV_INSN (xi); in struct_equiv_block_eq()
1123 yi = PREV_INSN (yi); in struct_equiv_block_eq()
1142 xi = PREV_INSN (xi); in struct_equiv_block_eq()
1143 yi = PREV_INSN (yi); in struct_equiv_block_eq()
1160 xi = PREV_INSN (xi); in struct_equiv_block_eq()
1163 yi = PREV_INSN (yi); in struct_equiv_block_eq()
1192 xi = PREV_INSN (xi); in struct_equiv_block_eq()
1193 yi = PREV_INSN (yi); in struct_equiv_block_eq()
1210 while (xi != x_stop && !INSN_P (PREV_INSN (xi))) in struct_equiv_block_eq()
1211 xi = PREV_INSN (xi); in struct_equiv_block_eq()
[all …]
Dregmove.c668 for (p = PREV_INSN (insn); p && ! reg_set_p (src_reg, p); p = PREV_INSN (p)) in optimize_reg_copy_3()
786 move_insn = PREV_INSN (insn); in copy_src_to_dest()
945 for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p)) in fixup_match_2()
987 for (p = PREV_INSN (insn); p; p = PREV_INSN (p)) in fixup_match_2()
1093 insn = pass ? PREV_INSN (insn) : NEXT_INSN (insn)) in regmove_optimize()
1236 for (insn = get_last_insn (); insn; insn = PREV_INSN (insn)) in regmove_optimize()
1391 for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p)) in regmove_optimize()
1745 if (overlap && GET_MODE (PREV_INSN (p)) != VOIDmode) in fixup_match_1()
1897 emit_insn_after_with_line_notes (pat, PREV_INSN (p), insn); in fixup_match_1()
1903 insn = PREV_INSN (insn); in fixup_match_1()
[all …]
Djump.c119 else if (prev != PREV_INSN (insn)) in cleanup_barriers()
295 rtx prev = PREV_INSN (insn); in squeeze_notes()
296 PREV_INSN (insn) = PREV_INSN (start); in squeeze_notes()
298 NEXT_INSN (PREV_INSN (insn)) = insn; in squeeze_notes()
299 PREV_INSN (NEXT_INSN (insn)) = insn; in squeeze_notes()
301 PREV_INSN (next) = prev; in squeeze_notes()
332 rtx prev = PREV_INSN (insn); in get_label_before()
1403 rtx next = NEXT_INSN (insn), prev = PREV_INSN (insn); in delete_related_insns()
1480 prev = PREV_INSN (prev); in delete_related_insns()
1534 rtx prev = PREV_INSN (insn); in delete_for_peephole()
[all …]
Dsee.c2504 PREV_INSN (ref_copy) = NULL_RTX; in see_def_extension_not_merged()
2506 PREV_INSN (move_insn) = ref_copy; in see_def_extension_not_merged()
2509 PREV_INSN (merged_ref_next) = move_insn; in see_def_extension_not_merged()
2537 PREV_INSN (ref_copy) = NULL_RTX; in see_def_extension_not_merged()
2539 PREV_INSN (move_insn) = ref_copy; in see_def_extension_not_merged()
2542 PREV_INSN (merged_ref_next) = move_insn; in see_def_extension_not_merged()
2646 PREV_INSN (ref_copy) = NULL_RTX; in see_merge_one_use_extension()
2649 PREV_INSN (merged_ref_next) = ref_copy; in see_merge_one_use_extension()
2674 PREV_INSN (ref_copy) = NULL_RTX; in see_merge_one_use_extension()
2677 PREV_INSN (merged_ref_next) = ref_copy; in see_merge_one_use_extension()
[all …]
Dfinal.c651 seq = NEXT_INSN (PREV_INSN (branch)); in insn_current_reference_address()
942 for (; seq; seq = PREV_INSN (seq)) in shorten_branches()
1176 prev = PREV_INSN (prev)) in shorten_branches()
2007 ASM_OUTPUT_ADDR_VEC (PREV_INSN (insn), body); in final_scan_insn()
2015 ASM_OUTPUT_ADDR_DIFF_VEC (PREV_INSN (insn), body); in final_scan_insn()
2048 CODE_LABEL_NUMBER (PREV_INSN (insn)), in final_scan_insn()
2341 rtx note, prev = PREV_INSN (insn); in final_scan_insn()
2352 PREV_INSN (note) = prev; in final_scan_insn()
2354 NEXT_INSN (PREV_INSN (next)) = insn; in final_scan_insn()
2355 PREV_INSN (insn) = PREV_INSN (next); in final_scan_insn()
[all …]
Dmodulo-sched.c317 for (insn = tail; insn != PREV_INSN (head); insn = PREV_INSN (insn)) in const_iteration_count()
393 reg_move = PREV_INSN (reg_move); in print_node_sched_params()
557 prev = PREV_INSN (crr); in undo_generate_reg_moves()
639 if (PREV_INSN (last) != ps_ij->node->insn) in permute_partial_schedule()
641 PREV_INSN (last)); in permute_partial_schedule()
658 else if (PREV_INSN (last) != ps->g->nodes[i].insn) in undo_permute_partial_schedule()
660 PREV_INSN (last)); in undo_permute_partial_schedule()
694 reg_move = PREV_INSN (reg_move); in duplicate_insns_of_cycles()
713 reg_move = PREV_INSN (reg_move); in duplicate_insns_of_cycles()
769 for (; insn; insn = PREV_INSN (insn)) in find_line_note()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dhaifa-sched.c1215 rtx prev = PREV_INSN (insn);
1224 PREV_INSN (next) = prev;
1233 PREV_INSN (insn) = note_list;
1251 rtx prev = PREV_INSN (insn);
1263 PREV_INSN (next) = prev;
1295 tail = PREV_INSN (tail);
1403 for (line = head; line; line = PREV_INSN (line))
1425 prev = PREV_INSN (insn);
1430 PREV_INSN (note) = prev;
1432 PREV_INSN (insn) = note;
[all …]
Dcfgrtl.c273 after = PREV_INSN (head);
372 for (insn = PREV_INSN (b->head); insn; insn = PREV_INSN (insn))
584 for (prev = PREV_INSN (a_end); ; prev = PREV_INSN (prev))
606 a_end = PREV_INSN (del_first);
708 kill_from = PREV_INSN (insn);
719 delete_insn_chain (kill_from, PREV_INSN (target->head));
787 NEXT_INSN (PREV_INSN (new_insn)) = NEXT_INSN (new_insn);
788 PREV_INSN (NEXT_INSN (new_insn)) = PREV_INSN (new_insn);
791 NEXT_INSN (PREV_INSN (barrier)) = new_insn;
793 PREV_INSN (new_insn) = PREV_INSN (barrier);
[all …]
Dunroll.c321 last_loop_insn = PREV_INSN (last_loop_insn);
327 rtx prev = PREV_INSN (last_loop_insn);
473 copy_end = PREV_INSN (PREV_INSN (last_loop_insn));
476 copy_end = PREV_INSN (last_loop_insn);
480 if (sets_cc0_p (PREV_INSN (copy_end)))
481 copy_end = PREV_INSN (copy_end);
510 insert_before = PREV_INSN (last_loop_insn);
511 copy_end = PREV_INSN (insert_before);
519 if (sets_cc0_p (PREV_INSN (insert_before)))
520 insert_before = PREV_INSN (insert_before);
[all …]
Dreorg.c357 insn = PREV_INSN (insn); in find_end_label()
363 && GET_CODE (PREV_INSN (insn)) == JUMP_INSN in find_end_label()
364 && GET_CODE (PATTERN (PREV_INSN (insn))) == RETURN) in find_end_label()
366 rtx temp = PREV_INSN (PREV_INSN (insn)); in find_end_label()
372 temp = PREV_INSN (temp); in find_end_label()
388 insn = PREV_INSN (insn); in find_end_label()
391 insn = PREV_INSN (insn); in find_end_label()
396 insn = PREV_INSN (insn); in find_end_label()
468 PREV_INSN (seq_insn) = PREV_INSN (insn);
471 PREV_INSN (NEXT_INSN (seq_insn)) = seq_insn;
[all …]
Dcfgcleanup.c194 jump_block->end = PREV_INSN (insn);
546 insn = PREV_INSN (target->head);
738 if (a->end != PREV_INSN (b->head))
739 reorder_insns_nobb (a->head, a->end, PREV_INSN (b->head));
1042 i1 = PREV_INSN (i1);
1053 i2 = PREV_INSN (i2);
1060 i1 = PREV_INSN (i1);
1063 i2 = PREV_INSN (i2);
1095 i1 = PREV_INSN (i1);
1096 i2 = PREV_INSN (i2);
[all …]
Dcfglayout.c59 rtx prevfirst = PREV_INSN (first);
62 PREV_INSN (first) = NULL;
67 PREV_INSN (nextlast) = prevfirst;
148 prev = PREV_INSN (insn);
197 if (PREV_INSN (bb->head) && next_insn != bb->head) in record_effective_endpoints()
199 PREV_INSN (bb->head)); in record_effective_endpoints()
396 PREV_INSN (RBI (bb)->header) = insn; in fixup_reorder_chain()
405 PREV_INSN (bb->head) = insn; in fixup_reorder_chain()
410 PREV_INSN (RBI (bb)->footer) = insn; in fixup_reorder_chain()
421 PREV_INSN (function_footer) = insn; in fixup_reorder_chain()
[all …]
Demit-rtl.c2847 if (PREV_INSN (insn) != 0)
3001 insn = PREV_INSN (insn);
3036 insn = PREV_INSN (insn);
3073 insn = PREV_INSN (insn);
3121 insn = PREV_INSN (insn);
3153 insn = PREV_INSN (insn);
3267 rtx before = PREV_INSN (trial);
3310 for (insn = insn_last; insn ; insn = PREV_INSN (insn))
3338 for (insn = insn_last; insn ; insn = PREV_INSN (insn))
3363 insn = PREV_INSN (insn);
[all …]
Dregmove.c680 for (p = PREV_INSN (insn); p && ! reg_set_p (src_reg, p); p = PREV_INSN (p))
802 move_insn = PREV_INSN (insn);
955 for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p))
997 for (p = PREV_INSN (insn); p; p = PREV_INSN (p))
1106 insn = pass ? PREV_INSN (insn) : NEXT_INSN (insn))
1249 for (insn = get_last_insn (); insn; insn = PREV_INSN (insn))
1405 for (length = 0, p = PREV_INSN (insn); p; p = PREV_INSN (p))
1766 if (overlap && GET_MODE (PREV_INSN (p)) != VOIDmode)
1918 emit_insn_after_with_line_notes (pat, PREV_INSN (p), insn);
1924 insn = PREV_INSN (insn);
[all …]
Djump.c117 else if (prev != PREV_INSN (insn)) in cleanup_barriers()
165 temp = PREV_INSN (insn);
578 rtx prev = PREV_INSN (insn);
579 PREV_INSN (insn) = PREV_INSN (start);
581 NEXT_INSN (PREV_INSN (insn)) = insn;
582 PREV_INSN (NEXT_INSN (insn)) = insn;
584 PREV_INSN (next) = prev;
616 rtx prev = PREV_INSN (insn);
1745 rtx next = NEXT_INSN (insn), prev = PREV_INSN (insn);
1825 prev = PREV_INSN (prev);
[all …]
Dra-rewrite.c431 rtx prev = PREV_INSN (insn);
457 for (insn = PREV_INSN (insn); insn != prev;
458 insn = PREV_INSN (insn))
504 bb->end = PREV_INSN (following);
523 bitmap_set_bit (new_deaths, INSN_UID (PREV_INSN (following)));
650 for (insn = get_last_insn (); insn; insn = PREV_INSN (insn))
705 bb->end = PREV_INSN (following);
716 bitmap_set_bit (new_deaths, INSN_UID (PREV_INSN (following)));
972 bb->end = PREV_INSN (foll);
981 rtx prev = PREV_INSN (before);
[all …]
Dsched-ebb.c235 current_sched_info->prev_head = PREV_INSN (head);
344 tail = PREV_INSN (tail);
Difcvt.c180 insn = PREV_INSN (insn);
1308 prev_insn = PREV_INSN (if_info->cond_earliest);
1397 for (insn = if_info->jump; insn != *earliest; insn = PREV_INSN (insn))
1556 insn = PREV_INSN (insn))
1809 PREV_INSN (if_info.cond_earliest), jump)
1815 || modified_between_p (x, PREV_INSN (if_info.cond_earliest), jump))
1873 else_bb->end = PREV_INSN (insn_b);
1874 reorder_insns (insn_b, insn_b, PREV_INSN (jump));
2410 last_insn = PREV_INSN (last_insn);
2918 for (insn = head; insn != PREV_INSN (end); insn = NEXT_INSN (insn))
[all …]
/openbsd/src/gnu/gcc/gcc/config/mt/
Dmt.c229 for (prev_i = PREV_INSN (insn); in mt_final_prescan_insn()
234 prev_i = PREV_INSN (prev_i)) in mt_final_prescan_insn()
1903 tail = PREV_INSN (tail); in mt_reorg_loops()
2038 insn != PREV_INSN (BB_HEAD (loop->predecessor)); in mt_reorg_loops()
2039 insn = PREV_INSN (insn)) in mt_reorg_loops()
2228 p = PREV_INSN (branch); in mt_check_delay_slot()
2230 PREV_INSN (slot) = p; in mt_check_delay_slot()
2232 PREV_INSN (jmp) = slot; in mt_check_delay_slot()
2234 PREV_INSN (branch) = jmp; in mt_check_delay_slot()
2343 prev = PREV_INSN (prev); in mt_reorg_hazard()

123456