projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
eb5c7c8
)
Fixed a bug. Using the block visited flag
author
Sebastian Hack
<hack@ipd.info.uni-karlsruhe.de>
Thu, 10 Feb 2005 16:53:27 +0000
(16:53 +0000)
committer
Sebastian Hack
<hack@ipd.info.uni-karlsruhe.de>
Thu, 10 Feb 2005 16:53:27 +0000
(16:53 +0000)
[r5089]
ir/opt/ifconv.c
patch
|
blob
|
history
diff --git
a/ir/opt/ifconv.c
b/ir/opt/ifconv.c
index
8755820
..
7ace863
100644
(file)
--- a/
ir/opt/ifconv.c
+++ b/
ir/opt/ifconv.c
@@
-433,10
+433,10
@@
static void _find_conds(ir_node *irn, unsigned long visited_nr,
* If this block has already been visited, don't recurse to its
* children.
*/
* If this block has already been visited, don't recurse to its
* children.
*/
- if(get_
irn
_visited(block) < visited_nr) {
+ if(get_
Block_block
_visited(block) < visited_nr) {
/* Mark the block visited. */
/* Mark the block visited. */
- set_
irn
_visited(block, visited_nr);
+ set_
Block_block
_visited(block, visited_nr);
/* Search recursively from this cond. */
for(i = 0, n = get_irn_arity(block); i < n; ++i) {
/* Search recursively from this cond. */
for(i = 0, n = get_irn_arity(block); i < n; ++i) {
@@
-465,8
+465,8
@@
static void _find_conds(ir_node *irn, unsigned long visited_nr,
*/
static INLINE void find_conds(ir_node *irn, ir_node *dominator, set *conds)
{
*/
static INLINE void find_conds(ir_node *irn, ir_node *dominator, set *conds)
{
- inc_irg_visited(current_ir_graph);
- _find_conds(irn, get_irg_visited(current_ir_graph), dominator, NULL, 0, 0, conds);
+ inc_irg_
block_
visited(current_ir_graph);
+ _find_conds(irn, get_irg_
block_
visited(current_ir_graph), dominator, NULL, 0, 0, conds);
}
}