Home
last modified time | relevance | path

Searched refs:BLOCK_FOR_INSN (Results 1 – 25 of 51) sorted by relevance

123

/openbsd/src/gnu/gcc/gcc/
Dsched-ebb.c125 if (BLOCK_FOR_INSN (insn) == last_bb in begin_schedule_ready()
147 gcc_assert (BLOCK_FOR_INSN (insn) == last_bb in begin_schedule_ready()
205 basic_block bb1 = BLOCK_FOR_INSN (insn1); in rank()
206 basic_block bb2 = BLOCK_FOR_INSN (insn2); in rank()
237 basic_block b = BLOCK_FOR_INSN (insn); in compute_jump_reg_dependencies()
322 basic_block insn2_block = BLOCK_FOR_INSN (insn2); in earliest_block_with_similiar_load()
365 bb = BLOCK_FOR_INSN (insn); in add_deps_for_risky_insns()
442 first_bb = BLOCK_FOR_INSN (head); in schedule_ebb()
443 last_bb = BLOCK_FOR_INSN (tail); in schedule_ebb()
446 return BLOCK_FOR_INSN (tail); in schedule_ebb()
[all …]
Drtl-factoring.c278 basic_block bb = BLOCK_FOR_INSN (insn); in prev_insn_in_block()
543 bb = BLOCK_FOR_INSN (insn); in clear_regs_live_in_seq()
953 basic_block bb = BLOCK_FOR_INSN (insn); in block_label_after()
977 IOR_REG_SET (BLOCK_FOR_INSN (pattern_seqs->insn)-> in split_blocks_after_seqs()
979 BLOCK_FOR_INSN (mseq->insn)->il.rtl->global_live_at_end); in split_blocks_after_seqs()
997 bb = BLOCK_FOR_INSN (insn); in split_pattern_seq()
1014 make_edge (bb, BLOCK_FOR_INSN (retlabel), EDGE_ABNORMAL); in split_pattern_seq()
1055 bb = BLOCK_FOR_INSN (insn); in erase_matching_seqs()
1074 BLOCK_FOR_INSN (saveinsn) = bb; in erase_matching_seqs()
1081 BLOCK_FOR_INSN (callinsn) = bb; in erase_matching_seqs()
[all …]
Dhaifa-sched.c760 if (BLOCK_FOR_INSN (next) != rec) in priority()
1244 basic_block bb = BLOCK_FOR_INSN (insn); in unlink_other_notes()
1293 basic_block bb = BLOCK_FOR_INSN (insn); in unlink_line_notes()
1485 set_block_for_insn (note, BLOCK_FOR_INSN (insn)); in restore_line_notes()
1948 bb = BLOCK_FOR_INSN (insn); in move_insn()
1965 gcc_assert (BLOCK_FOR_INSN (PREV_INSN (insn)) == bb); in move_insn()
2001 bb = BLOCK_FOR_INSN (last); in move_insn()
2007 if (BLOCK_FOR_INSN (insn) != bb) in move_insn()
2314 && BLOCK_FOR_INSN (last_scheduled_insn) == *target_bb); in schedule_block()
2670 basic_block head_bb = BLOCK_FOR_INSN (head); in schedule_block()
[all …]
Dcfgrtl.c188 && BLOCK_FOR_INSN (insn) in delete_insn_and_edges()
189 && BB_END (BLOCK_FOR_INSN (insn)) == insn) in delete_insn_and_edges()
193 purge_dead_edges (BLOCK_FOR_INSN (insn)); in delete_insn_and_edges()
229 && BLOCK_FOR_INSN (last) in delete_insn_chain_and_edges()
230 && BB_END (BLOCK_FOR_INSN (last)) == last) in delete_insn_chain_and_edges()
234 purge_dead_edges (BLOCK_FOR_INSN (last)); in delete_insn_chain_and_edges()
401 BLOCK_FOR_INSN (insn) = bb; in compute_bb_for_insn()
416 BLOCK_FOR_INSN (insn) = NULL; in free_bb_for_insn()
1913 if (!BARRIER_P (x) && BLOCK_FOR_INSN (x) != bb) in rtl_verify_flow_info_1()
1916 if (! BLOCK_FOR_INSN (x)) in rtl_verify_flow_info_1()
[all …]
Demit-rtl.c3290 BLOCK_FOR_INSN (insn) = NULL; in make_insn_raw()
3323 BLOCK_FOR_INSN (insn) = NULL; in make_jump_insn_raw()
3344 BLOCK_FOR_INSN (insn) = NULL; in make_call_insn_raw()
3407 && (bb = BLOCK_FOR_INSN (after))) in add_insn_after()
3473 && (bb = BLOCK_FOR_INSN (before))) in add_insn_before()
3548 && (bb = BLOCK_FOR_INSN (insn))) in remove_insn()
3644 && (bb = BLOCK_FOR_INSN (after))) in reorder_insns()
3650 && (bb2 = BLOCK_FOR_INSN (from))) in reorder_insns()
3881 BLOCK_FOR_INSN (note) = NULL; in emit_note_before()
3900 && (bb = BLOCK_FOR_INSN (after))) in emit_insn_after_1()
[all …]
Dgcse.c1754 && (insn == BB_END (BLOCK_FOR_INSN (insn)) in hash_scan_set()
2270 if (load_killed_in_block_p (BLOCK_FOR_INSN (insn), in oprs_not_set_p()
2885 && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn), from, to)) in constprop_register()
2901 return cprop_jump (BLOCK_FOR_INSN (insn), NULL, insn, from, to); in constprop_register()
3615 dest = BLOCK_FOR_INSN (XEXP (new, 0)); in bypass_block()
4353 if (! pre_expr_reaches_here_p (BLOCK_FOR_INSN (avail->insn), in pre_insert_copies()
4355 BLOCK_FOR_INSN (occr->insn))) in pre_insert_copies()
4430 basic_block bb = BLOCK_FOR_INSN (insn); in pre_delete()
4945 while (BLOCK_FOR_INSN (occr->insn) != dominated && occr) in hoist_code()
5632 basic_block bb = BLOCK_FOR_INSN (insn); in find_moveable_store()
[all …]
Dcfgbuild.c199 cached_make_edge (edge_cache, src, BLOCK_FOR_INSN (label), flags); in make_label_edge()
587 bb = BLOCK_FOR_INSN (label); in mark_tablejump_edge()
Dsched-vis.c735 && BLOCK_FOR_INSN (insn) in print_rtl_slim_with_bb()
738 current_bb = BLOCK_FOR_INSN (insn); in print_rtl_slim_with_bb()
Dbasic-block.h479 #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)
480 #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB)
Dvar-tracking.c1584 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in count_uses()
1626 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_uses()
1638 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_uses()
1666 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_stores()
1688 basic_block bb = BLOCK_FOR_INSN ((rtx) insn); in add_stores()
Dloop-invariant.c234 basic_block bb = BLOCK_FOR_INSN (use->insn), def_bb; in invariant_for_use()
696 basic_block bb = BLOCK_FOR_INSN (insn), def_bb; in check_dependencies()
Dexcept.c1390 for (ei = ei_start (BLOCK_FOR_INSN (insn)->preds); (e = ei_safe_edge (ei)); ) in emit_to_new_bb_before()
1398 bb = create_basic_block (seq, last, BLOCK_FOR_INSN (insn)->prev_bb); in emit_to_new_bb_before()
1562 src = BLOCK_FOR_INSN (region->resume); in connect_post_landing_pads()
1563 dest = BLOCK_FOR_INSN (outer->post_landing_pad); in connect_post_landing_pads()
Dregmove.c893 if (reg_set_in_bb[REGNO (reg)] != BLOCK_FOR_INSN (insn)) in reg_is_remote_constant_p()
896 for (p = BB_HEAD (BLOCK_FOR_INSN (insn)); p != insn; p = NEXT_INSN (p)) in reg_is_remote_constant_p()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dra-rewrite.c105 deleted_move_cost += BLOCK_FOR_INSN (m->insn)->frequency + 1;
108 df_insn_modify (df, BLOCK_FOR_INSN (m->insn), m->insn);
188 savings += BLOCK_FOR_INSN (m->insn)->frequency * cost;
432 basic_block bb = BLOCK_FOR_INSN (insn);
482 basic_block bb = BLOCK_FOR_INSN (insn);
670 basic_block bb = BLOCK_FOR_INSN (insn);
969 bb = BLOCK_FOR_INSN (after);
982 bb = BLOCK_FOR_INSN (before);
1103 while (insn && !(bb = BLOCK_FOR_INSN (insn)))
1164 if (INSN_P (insn) && BLOCK_FOR_INSN (insn) != last_bb)
[all …]
Dssa-ccp.c717 visit_phi_node (useinsn, BLOCK_FOR_INSN (useinsn)); in follow_def_use_chains()
722 visit_expression (useinsn, BLOCK_FOR_INSN (useinsn)); in follow_def_use_chains()
832 df_insn_modify (df_analyzer, BLOCK_FOR_INSN (insn), insn);
882 df_insn_modify (df_analyzer, BLOCK_FOR_INSN (def), def); in ssa_ccp_substitute_constants()
914 BLOCK_FOR_INSN (useinsn), in ssa_ccp_substitute_constants()
964 df_insn_delete (df_analyzer, BLOCK_FOR_INSN (start), start); in ssa_ccp_df_delete_unreachable_insns()
1208 df_insn_delete (df, BLOCK_FOR_INSN (def), def);
Dcfgrtl.c194 && BLOCK_FOR_INSN (insn)
195 && BLOCK_FOR_INSN (insn)->end == insn)
199 purge_dead_edges (BLOCK_FOR_INSN (insn));
237 && BLOCK_FOR_INSN (last)
238 && BLOCK_FOR_INSN (last)->end == last)
242 purge_dead_edges (BLOCK_FOR_INSN (last));
446 BLOCK_FOR_INSN (insn) = bb; in compute_bb_for_insn()
461 BLOCK_FOR_INSN (insn) = NULL; in free_bb_for_insn()
2056 if (BLOCK_FOR_INSN (x) != bb) in verify_flow_info()
2059 if (! BLOCK_FOR_INSN (x)) in verify_flow_info()
[all …]
Ddf.h186 #define DF_REF_BB(REF) (BLOCK_FOR_INSN ((REF)->insn))
187 #define DF_REF_BBNO(REF) (BLOCK_FOR_INSN ((REF)->insn)->index)
Demit-rtl.c3453 BLOCK_FOR_INSN (insn) = NULL;
3487 BLOCK_FOR_INSN (insn) = NULL;
3509 BLOCK_FOR_INSN (insn) = NULL;
3576 && (bb = BLOCK_FOR_INSN (after)))
3645 && (bb = BLOCK_FOR_INSN (before)))
3724 && (bb = BLOCK_FOR_INSN (insn)))
3801 && (bb = BLOCK_FOR_INSN (after)))
3807 && (bb2 = BLOCK_FOR_INSN (from)))
4190 BLOCK_FOR_INSN (note) = NULL;
4210 && (bb = BLOCK_FOR_INSN (after)))
[all …]
Dsched-ebb.c174 basic_block b = BLOCK_FOR_INSN (insn);
Dgcse.c2775 if (load_killed_in_block_p (BLOCK_FOR_INSN (insn),
3266 basic_block bb = BLOCK_FOR_INSN (insn);
3270 if (BLOCK_FOR_INSN (expr->avail_occr->insn) == bb)
3290 if (BLOCK_FOR_INSN (occr->insn) == bb)
4151 && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn), from, to))
4167 return cprop_jump (BLOCK_FOR_INSN (insn), NULL, insn, from, to);
4732 dest = BLOCK_FOR_INSN (XEXP (new, 0));
5412 if (! pre_expr_reaches_here_p (BLOCK_FOR_INSN (avail->insn), in pre_insert_copies()
5414 BLOCK_FOR_INSN (occr->insn))) in pre_insert_copies()
5483 basic_block bb = BLOCK_FOR_INSN (insn); in pre_delete()
[all …]
Dbasic-block.h317 #define BLOCK_NUM(INSN) (BLOCK_FOR_INSN (INSN)->index + 0)
318 #define set_block_for_insn(INSN, BB) (BLOCK_FOR_INSN (INSN) = BB)
Dssa-dce.c607 basic_block bb = BLOCK_FOR_INSN (insn); in ssa_eliminate_dead_code()
Dsibcall.c673 basic_block call_block = BLOCK_FOR_INSN (insn); in optimize_sibling_and_tail_recursive_calls()
Dcfgbuild.c248 cached_make_edge (edge_cache, src, BLOCK_FOR_INSN (label), flags);
Dra-build.c962 basic_block bb = BLOCK_FOR_INSN (insn);
972 if (bb != BLOCK_FOR_INSN (insn))
1027 else if ((bb = BLOCK_FOR_INSN (insn)) != NULL) in update_regnos_mentioned()

123