added a nodeset
authorMatthias Braun <matze@braunis.de>
Mon, 26 Mar 2007 08:44:14 +0000 (08:44 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 26 Mar 2007 08:44:14 +0000 (08:44 +0000)
[r8732]

ir/ir/irnode.c
ir/ir/irnode.h

index c638b86..e477085 100644 (file)
@@ -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);
index 2da59f6..ca9377b 100644 (file)
@@ -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