projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
First part of commit removing xprintf to make later merging easier
[libfirm]
/
ir
/
ana
/
irloop_t.h
diff --git
a/ir/ana/irloop_t.h
b/ir/ana/irloop_t.h
index
3aac65e
..
aaccfc8
100644
(file)
--- a/
ir/ana/irloop_t.h
+++ b/
ir/ana/irloop_t.h
@@
-21,9
+21,13
@@
struct ir_loop {
firm_kind kind; /**< A type tag, set to k_ir_loop. */
struct ir_loop *outer_loop; /**< The outer loop */
firm_kind kind; /**< A type tag, set to k_ir_loop. */
struct ir_loop *outer_loop; /**< The outer loop */
- struct ir_loop **sons; /**< Inner loops */
- struct ir_node **nodes; /**< Nodes in loop. */
+ loop_element *children; /**< Mixed array: Contains sons and loop_nodes */
+/* struct ir_loop **sons; */ /**< Inner loops */
+/* struct ir_node **nodes; */ /**< Nodes in loop. */
int depth; /**< Nesting depth */
int depth; /**< Nesting depth */
+ int n_sons; /**< Number of ir_nodes in array "children" */
+ int n_nodes; /**< Number of loop_nodes in array "childern" */
+
/*
struct state_entry *mem_phis;
struct state_entry *states;
/*
struct state_entry *mem_phis;
struct state_entry *states;