Home
last modified time | relevance | path

Searched refs:try_optimize_cfg (Results 1 – 6 of 6) sorted by relevance

/NextBSD/contrib/gcc/
HDcfgcleanup.c69 static bool try_optimize_cfg (int);
1957 try_optimize_cfg (int mode) in try_optimize_cfg() function
2238 while (try_optimize_cfg (mode)) in cleanup_cfg()
HDChangeLog-20012392 (try_optimize_cfg): Use label_is_jump_target_p to check if label is
5096 * cfgcleanup.c (try_optimize_cfg): If try_simplify_condjump optimized
7796 (try_optimize_cfg): Likewise; initialize and clear the flags;
10011 * cfgcleanup.c (try_optimize_cfg): Add fake exit edges for noreturn
10319 (try_optimize_cfg): Likewise.
11685 try_crossjump_bb, try_optimize_cfg): Move here from flow.c
16042 (try_optimize_cfg): Update call of try_forward_edges.
16422 try_optimize_cfg): Use redirect_edge_succ_nodup
16605 (try_optimize_cfg): Fix use of bool. Reorganize cheaper
17066 (try_optimize_cfg): Do not remove tail recursive labels before sibcall.
[all …]
HDChangeLog-200216575 * cfgcleanup.c (try_optimize_cfg): Make sure merge_blocks doesn't
20210 * cfgcleanup.c (try_optimize_cfg, delete_unreachable_blocks):
20662 * cfgcleanup.c (try_simplify_condjump, try_optimize_cfg): Too.
21655 try_optimize_cfg, delete_unreachable_blocks, cleanup_cfg): Modified.
23275 * cfgcleanup.c (try_optimize_cfg): Call merge_block only when
26891 (try_optimize_cfg): clear all AUX fields.
29351 * cfgcleanup.c (try_optimize_cfg): Kill blocks.
29352 (try_optimize_cfg): Do not update liveness.
29353 (cleanup-cfg): Loop until try_optimize_cfg and dead code
29861 (try_optimize_cfg): Likewise; use update_life_info_in_dirty_blocks.
[all …]
HDChangeLog-200410734 (try_optimize_cfg): Likewise.
23003 * cfgcleanup.c (try_optimize_cfg): Use it.
24519 try_optimize_cfg): Likewise.
31340 (try_optimize_cfg): Likewise.
31914 * cfgcleanup.c (try_optimize_cfg): Do not merge across jumptables.
36247 (try_optimize_cfg): Likewise.
44545 try_optimize_cfg, delete_unreachable_blocks): Use delete_basic_block
45315 * cfgcleanup.c (try_optimize_cfg): Explicitly test against 0.
45711 (try_optimize_cfg): Maintain first pass variable.
46255 * cfgcleanup.c (try_optimize_cfg): Use it.
[all …]
HDChangeLog-200315857 (try_optimize_cfg): Use merge_blocks_move.
15914 * cfgcleanup.c (try_optimize_cfg): Supress optimizations of fallthru
20484 try_crossjump_to_edge, try_optimize_cfg, delete_unreachable_blocks):
28864 * cfgcleanup.c (try_optimize_cfg): Allow merging of tablejumps
30313 * cfgcleanup.c (try_optimize_cfg): Fix thinko in previous patch.
30316 (try_optimize_cfg): Use return value of merge_blocks
HDChangeLog-2005950 * cfgcleanup.c (try_forward_edges, try_optimize_cfg): Ditto.
11914 (try_optimize_cfg): Likewise. Clear bb->flags before updating the
29367 outgoing_edges_match, try_crossjump_to_edge, try_optimize_cfg,