Searched refs:merge_blocks (Results 1 – 12 of 12) sorted by relevance
/openbsd/gnu/gcc/gcc/ |
H A D | cfghooks.h | 64 void (*merge_blocks) (basic_block a, basic_block b); member 152 extern void merge_blocks (basic_block, basic_block);
|
H A D | cfghooks.c | 522 merge_blocks (basic_block a, basic_block b) in merge_blocks() function 527 if (!cfg_hooks->merge_blocks) in merge_blocks() 530 cfg_hooks->merge_blocks (a, b); in merge_blocks()
|
H A D | cfgcleanup.c | 669 merge_blocks (a, b); in merge_blocks_move_predecessor_nojumps() 733 merge_blocks (a, b); in merge_blocks_move_successor_nojumps() 772 merge_blocks (b, c); in merge_blocks_move() 2082 merge_blocks (b, c); in try_optimize_cfg() 2207 merge_blocks (bb, single_succ (bb)); in merge_seq_blocks()
|
H A D | ifcvt.c | 2703 merge_blocks (combo_bb, bb); in merge_if_block() 2718 merge_blocks (combo_bb, then_bb); in merge_if_block() 2727 merge_blocks (combo_bb, else_bb); in merge_if_block() 2772 merge_blocks (combo_bb, join_bb); in merge_if_block()
|
H A D | tree-if-conv.c | 1001 merge_blocks (loop->header, exit_bb); in combine_blocks()
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | cfgcleanup.c | 82 static bool merge_blocks PARAMS ((edge,basic_block,basic_block, 814 merge_blocks (e, b, c, mode) in merge_blocks() function 1710 && merge_blocks (s, b, c, mode))
|
H A D | ChangeLog.6 | 7276 * cfgcleanup.c (merge_blocks): Update the life flag after merging; 7422 (merge_blocks): Properly udpate life after making edge nonfallthru. 7793 (merge_blocks): Likewise. 11360 * cfgcleanup.c (merge_blocks): Use force_nonfallthru. 11364 (merge_blocks, tail_recursion_label_p): Return bool. 11683 merge_blocks_move_successor_nojumps, merge_blocks, 15874 * flow.c (merge_blocks): Return 1 if an extra jump is inserted. 17847 * flow.c (merge_blocks, try_optimize_cfg, cleanup_cfg): Accept mode
|
H A D | ChangeLog.2 | 6036 * flow.c (merge_blocks): Avoid assing BASIC_BLOCK for non-existent 6900 (merge_blocks): Use eh_beg+eh_end to validate block movement. 7044 (merge_blocks): Allow merging of some blocks, even if it requires 11432 of condjump_p in calling tidy_fallthru_edge and merge_blocks. 11757 * flow.c (delete_unreachable_blocks): Do not call merge_blocks
|
H A D | ChangeLog.1 | 1865 (merge_blocks): Don't merge if there are non-deletable labels. 4124 Call tidy_fallthru_edge and merge_blocks. 4133 (merge_blocks_nomove, merge_blocks): New.
|
H A D | ChangeLog.7 | 2128 * cfgcleanup.c (try_optimize_cfg): Make sure merge_blocks doesn't 7206 merge_blocks_move_successor_nojumps, merge_blocks, 15412 merge_blocks_move_successor_nojumps, merge_blocks,
|
H A D | ChangeLog.3 | 3642 (merge_blocks): Disable a merge because of tail recursion labels. 14475 by merge_blocks in flow.
|
H A D | ChangeLog.5 | 7088 (merge_blocks): Don't check for eh region match.
|