]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/cfgloopmanip.h
Cleanup profile updating code in unrolling and splitting
[thirdparty/gcc.git] / gcc / cfgloopmanip.h
index dab7b31c1e77e91e7f1138101c759900768870d5..2dda504082317d6403d5f9444024141349990f33 100644 (file)
@@ -68,6 +68,9 @@ class loop * loop_version (class loop *, void *,
 void adjust_loop_info_after_peeling (class loop *loop, int npeel, bool precise);
 void scale_dominated_blocks_in_loop (class loop *loop, basic_block bb,
                                     profile_count num, profile_count den);
+edge update_loop_exit_probability_scale_dom_bbs
+               (class loop *loop, edge exit_edge = NULL,
+                profile_count desired_count = profile_count::uninitialized ());
 void update_exit_probability_after_unrolling (class loop *loop, edge new_exit);
 
 #endif /* GCC_CFGLOOPMANIP_H */