Home
last modified time | relevance | path

Searched refs:make_forwarder_block (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcfghooks.h134 void (*make_forwarder_block) (edge); member
236 extern edge make_forwarder_block (basic_block, bool (*)(edge),
H A Dcfghooks.c867 make_forwarder_block (basic_block bb, bool (*redirect_edge_p) (edge), in make_forwarder_block() function
875 if (!cfg_hooks->make_forwarder_block) in make_forwarder_block()
953 cfg_hooks->make_forwarder_block (fallthru); in make_forwarder_block()
H A Dcfgloop.c744 new_entry = make_forwarder_block (loop->header, mfb_redirect_edges_in_set, in form_subloop()
780 latch = make_forwarder_block (loop->header, mfb_redirect_edges_in_set, in merge_latch_edges()
H A Dtree-cfgcleanup.c1030 edge fallthru = make_forwarder_block (bb, mfb_keep_latches, in cleanup_tree_cfg_noloop()
H A Dcfgloopmanip.c1533 edge fallthru = make_forwarder_block (loop->header, mfb_keep_just, NULL); in create_preheader()
H A Dtree-ssa-threadupdate.c1791 latch = make_forwarder_block (tgt_bb, mfb_keep_just, NULL); in thread_through_loop_header()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcfghooks.h137 void (*make_forwarder_block) (edge); member
238 extern edge make_forwarder_block (basic_block, bool (*)(edge),
H A Dcfghooks.cc889 make_forwarder_block (basic_block bb, bool (*redirect_edge_p) (edge), in make_forwarder_block() function
897 if (!cfg_hooks->make_forwarder_block) in make_forwarder_block()
975 cfg_hooks->make_forwarder_block (fallthru); in make_forwarder_block()
H A Dcfgloop.cc743 new_entry = make_forwarder_block (loop->header, mfb_redirect_edges_in_set, in form_subloop()
779 latch = make_forwarder_block (loop->header, mfb_redirect_edges_in_set, in merge_latch_edges()
H A Dtree-cfgcleanup.cc1048 edge fallthru = make_forwarder_block (bb, mfb_keep_latches, in cleanup_tree_cfg_noloop()
H A Dcfgloopmanip.cc1464 edge fallthru = make_forwarder_block (loop->header, mfb_keep_just, NULL); in create_preheader()
H A Dtree-ssa-threadupdate.cc1879 latch = make_forwarder_block (tgt_bb, mfb_keep_just, NULL); in thread_through_loop_header()
H A DChangeLog.tree-ssa2895 make_forwarder_block, tidy_fallthru_edge, tidy_fallthru_edges): New.
2899 merge_blocks, make_forwarder_block): Changed into functions.
2908 (canonicalize_loop_headers): Use new semantics of make_forwarder_block.
2914 (create_preheader): Use make_forwarder_block.
11530 (make_forwarder_block): Renamed to rtl_make_forwarder_block.
11534 (redirect_edge_with_latch_update, make_forwarder_block,
H A DChangeLog-20048528 * cfghooks.c (split_block, make_forwarder_block): Use
10745 (make_forwarder_block): Likewise.
28277 * cfghooks.c (make_forwarder_block): Decrement count on fallthru edge
44554 make_forwarder_block, tidy_fallthru_edge, tidy_fallthru_edges):
44557 make_forwarder_block, tidy_fallthru_edge and
44569 make_forwarder_block, tidy_fallthru_edge, tidy_fallthru_edges):
44574 (canonicalize_loop_headers): Use new semantics of make_forwarder_block.
44576 (make_forwarder_block): Moved to cfghooks.c, semantics changed.
44597 (create_preheader): Use make_forwarder_block.
H A DChangeLog-200718909 * cfghooks.c (make_forwarder_block): Change doms_to_fix to vector.
21156 * cfghooks.c (make_forwarder_block): Ditto.
29764 (make_forwarder_block): Only call new_bb_cbk if it is not NULL.
H A DChangeLog-20178531 (make_forwarder_block): Do not update frequencies.
10908 (make_forwarder_block): Update
28854 (make_forwarder_block): Update.
H A DChangeLog-200215065 (flow_loops_pre_header_scan, make_forwarder_block,
18792 (make_forwarder_block, canonicalize_loop_headers, glb_enum_p,
H A DChangeLog-20065030 split_edge, merge_blocks, make_forwarder_block, duplicate_block):
H A DChangeLog-20087349 (make_forwarder_block): Update loop latch if we have redirected
H A DChangeLog-200335021 (make_forwarder_block, flow_loops_find, loop_preheader_edge,
H A DChangeLog-201826279 * cfgloopmanip.c (create_preheader): Use make_forwarder_block even if
H A DChangeLog-201921489 (make_forwarder_block): Same.
H A DChangeLog-201540324 * cfghooks.c (make_forwarder_block): Cap frequency of created block.
H A DChangeLog-201438439 * cfghooks.c (make_forwarder_block): Use direct computation to