Home
last modified time | relevance | path

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

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcfghooks.h129 basic_block (*duplicate_block) (basic_block a, copy_bb_data *); member
244 extern basic_block duplicate_block (basic_block, edge, basic_block,
H A Dcfghooks.c1073 duplicate_block (basic_block bb, edge e, basic_block after, copy_bb_data *id) in duplicate_block() function
1080 if (!cfg_hooks->duplicate_block) in duplicate_block()
1089 new_bb = cfg_hooks->duplicate_block (bb, id); in duplicate_block()
1357 new_bb = new_bbs[i] = duplicate_block (bb, NULL, after, &id); in copy_bbs()
H A Dtracer.c245 copy = duplicate_block (bb2, e, bb); in transform_duplicate()
H A Dgimple-ssa-isolate-paths.c157 duplicate = duplicate_block (bb, NULL, NULL); in isolate_path()
H A Dbb-reorder.c836 new_bb = duplicate_block (old_bb, e, bb); in copy_bb()
2744 basic_block copy = duplicate_block (bb, e, NULL); in maybe_duplicate_computed_goto()
H A Dshrink-wrap.c919 basic_block dup = duplicate_block (bb, 0, 0); in try_shrink_wrapping()
H A Dtree-ssa-threadupdate.c342 rd->dup_blocks[count] = duplicate_block (bb, NULL, NULL); in create_block_for_threading()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcfghooks.h132 basic_block (*duplicate_block) (basic_block a, copy_bb_data *); member
246 extern basic_block duplicate_block (basic_block, edge, basic_block,
H A Dcfghooks.cc1095 duplicate_block (basic_block bb, edge e, basic_block after, copy_bb_data *id) in duplicate_block() function
1102 if (!cfg_hooks->duplicate_block) in duplicate_block()
1111 new_bb = cfg_hooks->duplicate_block (bb, id); in duplicate_block()
1376 new_bb = new_bbs[i] = duplicate_block (bb, NULL, after, &id); in copy_bbs()
H A Dtracer.cc259 copy = duplicate_block (bb2, e, bb); in transform_duplicate()
H A Dgimple-ssa-isolate-paths.cc157 duplicate = duplicate_block (bb, NULL, NULL); in isolate_path()
H A Dbb-reorder.cc836 new_bb = duplicate_block (old_bb, e, bb); in copy_bb()
2741 basic_block copy = duplicate_block (bb, e, NULL); in maybe_duplicate_computed_goto()
H A Dshrink-wrap.cc930 basic_block dup = duplicate_block (bb, 0, 0); in try_shrink_wrapping()
H A Dtree-ssa-threadupdate.cc428 rd->dup_blocks[count] = duplicate_block (bb, NULL, NULL); in create_block_for_threading()
H A DChangeLog.tree-ssa1438 * cfghooks.c (can_duplicate_block_p, duplicate_block): New functions.
1440 duplicate_block hooks.
1441 (can_duplicate_block_p, duplicate_block): Declare.
1453 and duplicate_block fields.
1471 (tree_cfg_hooks): Fill in can_duplicate_block_p and duplicate_block
H A DChangeLog.dataflow3236 (duplicate_block): Removed call to duplicate_block_end.
H A DChangeLog-20058156 to duplicate_block.
8157 * cfghooks.c (duplicate_block): Added position where to place
8159 * cfghooks.h (duplicate_block): Declaration changed.
8161 duplicate_block.
8171 * tracer.c (tail_duplicate): Pass argument to duplicate_block.
8178 argument to duplicate_block.
14809 * cfghooks.c (duplicate_block): Update original/copy handling.
H A DChangeLog-200410502 * cfghooks (duplicate_block): No longer assert that the original
10748 (duplicate_block): Likewise.
14796 * cfghooks.c (duplicate_block): Likewise.
33127 * bb-reorder.c (copy_bb): Call duplicate_block
33373 duplicate_block, block_ends_with_call_p,
33378 duplicate_block, block_ends_with_call_p,
33384 duplicate_block.
33401 and duplicate_block fields.
H A DChangeLog-201921491 (duplicate_block): Same.
33314 (cfg_hooks::duplicate_block): Adjust to take a copy_bb_data argument.
33315 (duplicate_block): Likewise.
33316 * cfghooks.c (duplicate_block): Pass down copy_bb_data.
H A DChangeLog-20178532 (duplicate_block): Do not update frequencies.
10909 (duplicate_block): Update
26582 * cfghooks.c (duplicate_block): Do not copy BB_DUPLICATED flag.
28855 (duplicate_block): Update.
H A DChangeLog-201214730 (duplicate_block): Likewise.
29324 * cfghooks.c (duplicate_block): If we duplicated a loop
29673 (duplicate_block): If we copy a loop latch, adjust loop state
H A DChangeLog-20077221 after duplicate_block.
19768 * cfghooks.c (duplicate_block): Use get_loop_copy.
20732 * cfghooks.c (duplicate_block): Put the block to the original loop
H A DChangeLog-20065030 split_edge, merge_blocks, make_forwarder_block, duplicate_block):
H A DChangeLog-20113944 (rtl_cfg_hooks): Enable can_duplicate_block_p and duplicate_block.
H A DChangeLog-201420192 (duplicate_block): Likewise.