aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgloop.h
diff options
context:
space:
mode:
authorVladimir Kargov <kargov@gmail.com>2010-08-11 20:29:10 +0000
committerSebastian Pop <spop@gcc.gnu.org>2010-08-11 20:29:10 +0000
commitf4ce375dd84cef63084ae910367a8f32b595d8eb (patch)
tree179c0e30f56deacb4321b27a2f422431e26876a2 /gcc/cfgloop.h
parent15d17127b2a3db62eb74a39e56bd6b63b1d8ef57 (diff)
downloadgcc-f4ce375dd84cef63084ae910367a8f32b595d8eb.zip
gcc-f4ce375dd84cef63084ae910367a8f32b595d8eb.tar.gz
gcc-f4ce375dd84cef63084ae910367a8f32b595d8eb.tar.bz2
Add loop_exits_from_bb_p.
2010-07-20 Vladimir Kargov <kargov@gmail.com> Sebastian Pop <sebastian.pop@amd.com> * cfgloop.c (is_loop_exit): Renamed loop_exits_to_bb_p. (loop_exits_from_bb_p): New. * cfgloop.h (is_loop_exit): Renamed loop_exits_to_bb_p. (loop_exits_from_bb_p): Declared. * graphite-scop-detection.c (scopdet_basic_block_info): Call loop_exits_to_bb_p. Co-Authored-By: Sebastian Pop <sebastian.pop@amd.com> From-SVN: r163153
Diffstat (limited to 'gcc/cfgloop.h')
-rw-r--r--gcc/cfgloop.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cfgloop.h b/gcc/cfgloop.h
index 1f0e3ca..722aa33 100644
--- a/gcc/cfgloop.h
+++ b/gcc/cfgloop.h
@@ -232,7 +232,8 @@ extern int num_loop_insns (const struct loop *);
extern int average_num_loop_insns (const struct loop *);
extern unsigned get_loop_level (const struct loop *);
extern bool loop_exit_edge_p (const struct loop *, const_edge);
-extern bool is_loop_exit (struct loop *, basic_block);
+extern bool loop_exits_to_bb_p (struct loop *, basic_block);
+extern bool loop_exits_from_bb_p (struct loop *, basic_block);
extern void mark_loop_exit_edges (void);
/* Loops & cfg manipulation. */