Searched refs:merge_blocks (Results 1 – 12 of 12) sorted by relevance
| /NextBSD/contrib/gcc/ |
| HD | cfghooks.h | 64 void (*merge_blocks) (basic_block a, basic_block b); member 152 extern void merge_blocks (basic_block, basic_block);
|
| HD | 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()
|
| HD | 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()
|
| HD | 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()
|
| HD | tree-if-conv.c | 1003 merge_blocks (loop->header, exit_bb); in combine_blocks()
|
| HD | ChangeLog-1999 | 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 16333 (merge_blocks): Don't merge if there are non-deletable labels. 18592 Call tidy_fallthru_edge and merge_blocks. 18601 (merge_blocks_nomove, merge_blocks): New.
|
| HD | ChangeLog-2001 | 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 26295 (merge_blocks): Don't check for eh region match.
|
| HD | ChangeLog-2003 | 15854 * cfgcleanup.c (merge_blocks): Rename to merge_blocks_move. 15856 merge_blocks_move_successor_nojumps): Use merge_blocks. 15864 merge_blocks. 15865 (create_basic_block, can_merge_blocks_p, merge_blocks): New macros. 22605 * cfgcleanup.c (merge_blocks): Fix return value. 30315 * cfgcleanup.c (merge_blocks): Return where to iterate next. 30316 (try_optimize_cfg): Use return value of merge_blocks
|
| HD | ChangeLog.tree-ssa | 2894 create_empty_bb, can_merge_blocks_p, merge_blocks, 2899 merge_blocks, make_forwarder_block): Changed into functions.
|
| HD | ChangeLog-2004 | 10744 (merge_blocks): Likewise. 44553 create_empty_bb, can_merge_blocks_p, merge_blocks, 44563 can_merge_blocks_p, merge_blocks): Macros removed. 44568 create_empty_bb, can_merge_blocks_p, merge_blocks,
|
| HD | ChangeLog-2002 | 16575 * cfgcleanup.c (try_optimize_cfg): Make sure merge_blocks doesn't 21653 merge_blocks_move_successor_nojumps, merge_blocks, 29859 merge_blocks_move_successor_nojumps, merge_blocks,
|
| HD | ChangeLog-2000 | 18908 (merge_blocks): Disable a merge because of tail recursion labels. 29741 by merge_blocks in flow.
|