summaryrefslogtreecommitdiff
path: root/gcc/basic-block.h
diff options
context:
space:
mode:
authorm.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4>2000-08-25 10:20:22 +0000
committerm.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4>2000-08-25 10:20:22 +0000
commit4076d5a54174f67ad90e5649eebe25d528ca4bfb (patch)
treed8d8b5f87b80fef7bee9e816ccd7cb43ed871680 /gcc/basic-block.h
parent0437fa926ab64b1285a4303e8cfb3feaa6d15ae6 (diff)
downloadgcc-4076d5a54174f67ad90e5649eebe25d528ca4bfb.tar.gz
* basic-block.h (struct loop): Rename `exits' field to
`exit_edges'. Add `entry_edges' and `num_entries' fields. * flow.c (flow_loop_exit_edges_find): Rename from flow_loop_exits_find. (flow_loop_entry_edges_find): Add. (flow_edge_list_print): Rename from flow_exits_print. (flow_loops_find): Call flow_loop_entry_edges_find. (flow_loop_dump): Dump entry_edges list. (flow_loops_free): Free entry_edges. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35980 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/basic-block.h')
-rw-r--r--gcc/basic-block.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/basic-block.h b/gcc/basic-block.h
index a6533245a8f..7e11ed5e5ec 100644
--- a/gcc/basic-block.h
+++ b/gcc/basic-block.h
@@ -288,8 +288,14 @@ struct loop
/* Number of blocks contained within the loop. */
int num_nodes;
+ /* Array of edges that enter the loop. */
+ edge *entry_edges;
+
+ /* Number of edges that enter the loop. */
+ int num_entries;
+
/* Array of edges that exit the loop. */
- edge *exits;
+ edge *exit_edges;
/* Number of edges that exit the loop. */
int num_exits;