projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b1ac8fe
)
beifg: Slightly simplify accumulating the results in be_ifg_stat().
author
Christoph Mallon
<christoph.mallon@gmx.de>
Sat, 15 Dec 2012 09:13:44 +0000
(10:13 +0100)
committer
Christoph Mallon
<christoph.mallon@gmx.de>
Sat, 15 Dec 2012 21:03:45 +0000
(22:03 +0100)
ir/be/beifg.c
patch
|
blob
|
history
diff --git
a/ir/be/beifg.c
b/ir/be/beifg.c
index
03dd96a
..
c59bfa4
100644
(file)
--- a/
ir/be/beifg.c
+++ b/
ir/be/beifg.c
@@
-344,16
+344,16
@@
void be_ifg_stat(ir_graph *irg, be_ifg_t *ifg, be_ifg_stat_t *stat)
nodes_iter_t nodes_it;
neighbours_iter_t neigh_it;
- memset(stat, 0, sizeof(stat[0]));
-
+ size_t n_nodes = 0;
size_t n_edges = 0;
be_ifg_foreach_node(ifg, &nodes_it, n) {
-
stat->n_nodes += 1
;
+
++n_nodes
;
be_ifg_foreach_neighbour(ifg, &neigh_it, n, m) {
++n_edges;
}
}
+ stat->n_nodes = n_nodes;
/* Every interference edge was counted twice, once for each end. */
stat->n_edges = n_edges / 2;
stat->n_comps = int_component_stat(irg, ifg);