aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgloop.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cfgloop.h')
-rw-r--r--gcc/cfgloop.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index aa12dbf..19fc93f 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -254,10 +254,12 @@ extern bool duplicate_loop_to_header_edge (struct loop *, edge,
unsigned, sbitmap, edge,
VEC (edge, heap) **, int);
extern struct loop *loopify (edge, edge,
- basic_block, edge, edge, bool);
+ basic_block, edge, edge, bool,
+ unsigned, unsigned);
struct loop * loop_version (struct loop *, void *,
- basic_block *, bool);
+ basic_block *, unsigned, unsigned, unsigned, bool);
extern bool remove_path (edge);
+void scale_loop_frequencies (struct loop *, int, int);
/* Induction variable analysis. */