summaryrefslogtreecommitdiffstats
path: root/gcc/cfgloop.h
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2012-10-17 19:50:16 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2012-10-17 19:50:16 +0000
commitefa7c5bd00b742436264f1da72451c1c6dde0c6e (patch)
tree0946728541035742ddd41dc817f634a847ab85d2 /gcc/cfgloop.h
parentc790d986e9dd6ed28f63452faf024e049a323546 (diff)
downloadppe42-gcc-efa7c5bd00b742436264f1da72451c1c6dde0c6e.tar.gz
ppe42-gcc-efa7c5bd00b742436264f1da72451c1c6dde0c6e.zip
* cfgloopmanip.c (copy_loop_info): New function.
(duplicate_loop): Use it. (loop_version): Use it. * loop-unswitch.c (unswitch_loop): Use it. * cfgloop.h (copy_loop_info): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192543 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgloop.h')
-rw-r--r--gcc/cfgloop.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index 97660663781..a48550445a3 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -310,6 +310,7 @@ extern edge create_empty_if_region_on_edge (edge, tree);
extern struct loop *create_empty_loop_on_edge (edge, tree, tree, tree, tree,
tree *, tree *, struct loop *);
extern struct loop * duplicate_loop (struct loop *, struct loop *);
+extern void copy_loop_info (struct loop *loop, struct loop *target);
extern void duplicate_subloops (struct loop *, struct loop *);
extern bool duplicate_loop_to_header_edge (struct loop *, edge,
unsigned, sbitmap, edge,
OpenPOWER on IntegriCloud