Home
last modified time | relevance | path

Searched refs:can_duplicate_block_p (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtracer.cc111 return can_duplicate_block_p (bb); in cached_can_duplicate_bb_p()
142 cache_can_duplicate_bb_p (bb, can_duplicate_block_p (CONST_CAST_BB (bb))); in analyze_bb()
358 && can_duplicate_block_p (bb2) in tail_duplicate()
H A Dcfghooks.h129 bool (*can_duplicate_block_p) (const_basic_block a); member
245 extern bool can_duplicate_block_p (const_basic_block);
H A Dcfghooks.cc1078 can_duplicate_block_p (const_basic_block bb) in can_duplicate_block_p() function
1080 if (!cfg_hooks->can_duplicate_block_p) in can_duplicate_block_p()
1087 return cfg_hooks->can_duplicate_block_p (bb); in can_duplicate_block_p()
1109 gcc_checking_assert (can_duplicate_block_p (bb)); in duplicate_block()
1318 if (!can_duplicate_block_p (bbs[i])) in can_copy_bbs_p()
H A Dbb-reorder.cc1366 if (!can_duplicate_block_p (bb)) in copy_bb_p()
2738 bool can_dup_more = can_duplicate_block_p (pred); in maybe_duplicate_computed_goto()
2780 if (computed_jump_p (BB_END (bb)) && can_duplicate_block_p (bb)) in duplicate_computed_gotos()
H A Dshrink-wrap.cc519 if (!can_duplicate_block_p (bb)) in can_dup_for_shrink_wrapping()
H A DChangeLog.tree-ssa1438 * cfghooks.c (can_duplicate_block_p, duplicate_block): New functions.
1439 * cfghooks.h (struct cfg_hooks): Add can_duplicate_block_p and
1441 (can_duplicate_block_p, duplicate_block): Declare.
1452 (rtl_cfg_hooks, cfg_layout_rtl_cfg_hook): Fill in can_duplicate_block_p
1471 (tree_cfg_hooks): Fill in can_duplicate_block_p and duplicate_block
H A DChangeLog-20044108 * cfghooks.c (can_duplicate_block_p): Likewise.
10747 (can_duplicate_block_p): Likewise.
33129 (copy_bb_p): Call can_duplicate_block_p instead of
33372 (predict_edge, predicted_by_p, can_duplicate_block_p,
33377 (predict_edge, predicted_by_p, can_duplicate_block_p,
33383 predict_edge, predicted_by_p, can_duplicate_block_p and
33400 (rtl_cfg_hooks, cfg_layout_rtl_cfg_hook): Fill in can_duplicate_block_p
H A DChangeLog-20079532 predicted_by_p, can_duplicate_block_p, block_ends_with_call_p,
9535 predicted_by_p, can_duplicate_block_p, block_ends_with_call_p,
15048 * cfghooks.c (can_duplicate_block_p): Do not forbid duplicating blocks
H A DChangeLog-200527719 * bb-reorder.c (duplicate_computed_gotos): Use can_duplicate_block_p
H A DChangeLog-20209433 can_duplicate_block_p.
H A DChangeLog-20113944 (rtl_cfg_hooks): Enable can_duplicate_block_p and duplicate_block.
H A DChangeLog-20136191 * cfghooks.c (can_duplicate_block_p): Remove uses of macros:
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcfghooks.h126 bool (*can_duplicate_block_p) (const_basic_block a); member
243 extern bool can_duplicate_block_p (const_basic_block);
H A Dcfghooks.c1056 can_duplicate_block_p (const_basic_block bb) in can_duplicate_block_p() function
1058 if (!cfg_hooks->can_duplicate_block_p) in can_duplicate_block_p()
1065 return cfg_hooks->can_duplicate_block_p (bb); in can_duplicate_block_p()
1087 gcc_checking_assert (can_duplicate_block_p (bb)); in duplicate_block()
1299 if (!can_duplicate_block_p (bbs[i])) in can_copy_bbs_p()
H A Dtracer.c341 && can_duplicate_block_p (bb2) in tail_duplicate()
H A Dbb-reorder.c1366 if (!can_duplicate_block_p (bb)) in copy_bb_p()
2741 bool can_dup_more = can_duplicate_block_p (pred); in maybe_duplicate_computed_goto()
2783 if (computed_jump_p (BB_END (bb)) && can_duplicate_block_p (bb)) in duplicate_computed_gotos()
H A Dshrink-wrap.c518 if (!can_duplicate_block_p (bb)) in can_dup_for_shrink_wrapping()