Mercurial > hg > CbC > CbC_gcc
diff gcc/tree-cfg.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/tree-cfg.h Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/tree-cfg.h Thu Feb 13 11:34:05 2020 +0900 @@ -1,5 +1,5 @@ /* Data and Control Flow Analysis for Trees. - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2020 Free Software Foundation, Inc. Contributed by Diego Novillo <dnovillo@redhat.com> This file is part of GCC. @@ -83,12 +83,12 @@ extern void debug_function (tree, dump_flags_t); extern void print_loops_bb (FILE *, basic_block, int, int); extern void print_loops (FILE *, int); -extern void debug (struct loop &ref); -extern void debug (struct loop *ptr); -extern void debug_verbose (struct loop &ref); -extern void debug_verbose (struct loop *ptr); +extern void debug (class loop &ref); +extern void debug (class loop *ptr); +extern void debug_verbose (class loop &ref); +extern void debug_verbose (class loop *ptr); extern void debug_loops (int); -extern void debug_loop (struct loop *, int); +extern void debug_loop (class loop *, int); extern void debug_loop_num (unsigned, int); extern void remove_edge_and_dominated_blocks (edge); extern bool gimple_purge_dead_eh_edges (basic_block); @@ -105,7 +105,7 @@ extern tree find_case_label_for_value (const gswitch *switch_stmt, tree val); extern edge find_taken_edge_switch_expr (const gswitch *switch_stmt, tree val); extern unsigned int execute_fixup_cfg (void); -extern unsigned int split_critical_edges (void); +extern unsigned int split_critical_edges (bool for_edge_insertion_p = false); extern basic_block insert_cond_bb (basic_block, gimple *, gimple *, profile_probability); extern bool gimple_find_sub_bbs (gimple_seq, gimple_stmt_iterator *); @@ -128,4 +128,11 @@ && !TREE_ADDRESSABLE (TREE_TYPE (lhs))); } + +inline unsigned int +split_edges_for_insertion () +{ + return split_critical_edges (/*for_edge_insertion_p=*/true); +} + #endif /* _TREE_CFG_H */