projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
500b49a
)
Grab a node once instead of an index every iteration.
author
Christoph Mallon
<christoph.mallon@gmx.de>
Mon, 6 Oct 2008 07:05:19 +0000
(07:05 +0000)
committer
Christoph Mallon
<christoph.mallon@gmx.de>
Mon, 6 Oct 2008 07:05:19 +0000
(07:05 +0000)
[r22511]
kaps.c
patch
|
blob
|
history
diff --git
a/kaps.c
b/kaps.c
index
3fcd139
..
3460460
100644
(file)
--- a/
kaps.c
+++ b/
kaps.c
@@
-25,14
+25,15
@@
pbqp_edge *get_edge(pbqp *pbqp, unsigned src_index, unsigned tgt_index)
}
pbqp_node *src_node = get_node(pbqp, src_index);
+ pbqp_node *tgt_node = get_node(pbqp, tgt_index);
assert(src_node);
- assert(
get_node(pbqp, tgt_index)
);
+ assert(
tgt_node
);
len = ARR_LEN(src_node->edges);
for (i = 0; i < len; ++i) {
pbqp_edge *cur_edge = src_node->edges[i];
- if (cur_edge->tgt
->index == tgt_index
) {
+ if (cur_edge->tgt
== tgt_node
) {
return cur_edge;
}
}