diff options
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r-- | gcc/tree-flow.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index bdcd4aa6879..0cf86ca60eb 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -650,6 +650,7 @@ bool empty_block_p (basic_block); /* In tree-ssa-loop*.c */ void tree_ssa_lim (struct loops *); +void tree_ssa_unswitch_loops (struct loops *); void canonicalize_induction_variables (struct loops *); void tree_unroll_loops_completely (struct loops *); void tree_ssa_iv_optimize (struct loops *); @@ -675,6 +676,12 @@ void standard_iv_increment_position (struct loop *, block_stmt_iterator *, bool *); basic_block ip_end_pos (struct loop *); basic_block ip_normal_pos (struct loop *); +bool tree_duplicate_loop_to_header_edge (struct loop *, edge, struct loops *, + unsigned int, sbitmap, + edge, edge *, + unsigned int *, int); +struct loop *tree_ssa_loop_version (struct loops *, struct loop *, tree, + basic_block *); /* In tree-ssa-loop-im.c */ /* The possibilities of statement movement. */ |