From dae26cfe54b2f992bd781091ca9c94035bbf981f Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 26 Mar 2007 08:44:14 +0000 Subject: [PATCH] added a nodeset [r8732] --- ir/ir/irnode.c | 9 +++++++-- ir/ir/irnode.h | 5 +++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index c638b8691..e4770857a 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -729,7 +729,7 @@ set_Block_matured(ir_node *node, int matured) { } unsigned long -(get_Block_block_visited)(ir_node *node) { +(get_Block_block_visited)(const ir_node *node) { return _get_Block_block_visited(node); } @@ -745,10 +745,15 @@ void } int -(Block_not_block_visited)(ir_node *node) { +(Block_not_block_visited)(const ir_node *node) { return _Block_not_block_visited(node); } +int +(Block_block_visited)(const ir_node *node) { + return _Block_block_visited(node); +} + ir_node * get_Block_graph_arr (ir_node *node, int pos) { assert(node->op == op_Block); diff --git a/ir/ir/irnode.h b/ir/ir/irnode.h index 2da59f617..ca9377bef 100644 --- a/ir/ir/irnode.h +++ b/ir/ir/irnode.h @@ -345,7 +345,7 @@ void set_Block_matured(ir_node *node, int matured); /** A visited flag only for block nodes. * @see also: get_irn_visited() inc_irg_visited() inc_irg_block_visited()*/ -unsigned long get_Block_block_visited(ir_node *node); +unsigned long get_Block_block_visited(const ir_node *node); void set_Block_block_visited(ir_node *node, unsigned long visit); /** @@ -357,7 +357,8 @@ int is_Block_dead(const ir_node *block); /* For this current_ir_graph must be set. */ void mark_Block_block_visited(ir_node *node); -int Block_not_block_visited(ir_node *node); +int Block_not_block_visited(const ir_node *node); +int Block_block_visited(const ir_node *node); /* Set and remove interprocedural predecessors. If the interprocedural * predecessors are removed, the node has the same predecessors in -- 2.20.1